python应用小技巧

一行命令巧用字典过滤所需信息


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'

你可能感兴趣的:(python应用小技巧)