一行命令巧用字典过滤所需信息
count=dict()
for w in words:
count[w]=count.get(w,0) + 1
这样就可以很容易统计一些列表里的重复统计段落重复次数,结合正则表达式使用效果更佳!
为python添加自己的搜索库
该方法可以将python的搜索路径延长到用户自己定制的位置,而不影响系统本身的模式静态库搜索路径。
具体说法是:在python的默认库搜索路径内(一般是python_path/lib/python3.6/site-packages/
)添加一个名叫mypkpath.pth
的文本文件,内部直接写成需要指定的静态库指定路径即可。
之后的import语句就可以自动搜索到这个路径了。
使用str.format()函数(2.6开始)
填充与对齐
填充常跟对齐一起使用
^、<、>分别是居中、左对齐、右对齐,后面带宽度
:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充
比如
In [15]: '{:>8}'.format('189')
Out[15]: ' 189'
In [16]: '{:0>8}'.format('189')
Out[16]: '00000189'
In [17]: '{:a>8}'.format('189')
Out[17]: 'aaaaa189'
或者格式输出字符串
它通过{}和:来代替%。
In [1]: '{0},{1}'.format('kzc',18)
Out[1]: 'kzc,18'
In [2]: '{},{}'.format('kzc',18)
Out[2]: 'kzc,18'
In [3]: '{1},{0},{1}'.format('kzc',18)
Out[3]: '18,kzc,18'