python刷题笔记
对字典按照值的顺序排序
1 | dic = {"red":5,"or":6} |
注意:变成列表嵌套元祖,需要进行解包操作
如何对元祖进行解包
一对一解包:
1 | result_n,result_num = dic[0] |
这样既可取出两个元素元祖内的两个元素
删除字符串中的字符
删除字符串两端或一段的多种字符
list.strip(字符):删除字符串两端的一种或多种字符
1 | s = "abbbmmmcccaaabb" |
list.lstrip(字符):删除字符串左端的一种或多种字符
list.rstrip(字符):删除字符串右端的一种或多种字符
str.replace(被替换的字符,")
1 | s = 'abc:abc' |
enumerate遍历列表同时获取元素及下表
1 | for i,item in enumerate(List): |
强制退出python程序
需要在内循环里结束两个循环时,可以用强制退出程序
1 | import sys |
导入sys包 sys.exit()
不足位数补零
Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。
Python rjust() 返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串。如果指定的长度小于字符串的长度则返回原字符串。
zfill()方法语法:
str.zfill(width)
width – 指定字符串的长度。原字符串右对齐,前面填充0。
rjust()方法语法:
str.rjust(width[, fillchar])
width – 指定填充指定字符后中字符串的总长度.
fillchar – 填充的字符,默认为空格。