一行命令巧用字典過濾所需信息
count=dict()
for w in words:
count[w]=count.get(w,0) + 1
這樣就可以很容易統(tǒng)計(jì)一些列表里的重復(fù)統(tǒng)計(jì)段落重復(fù)次數(shù)轿塔,結(jié)合正則表達(dá)式使用效果更佳!
為python添加自己的搜索庫(kù)
該方法可以將python的搜索路徑延長(zhǎng)到用戶自己定制的位置颤难,而不影響系統(tǒng)本身的模式靜態(tài)庫(kù)搜索路徑。
具體說(shuō)法是:在python的默認(rèn)庫(kù)搜索路徑內(nèi)(一般是python_path/lib/python3.6/site-packages/
)添加一個(gè)名叫mypkpath.pth
的文本文件纱耻,內(nèi)部直接寫成需要指定的靜態(tài)庫(kù)指定路徑即可领突。
之后的import語(yǔ)句就可以自動(dòng)搜索到這個(gè)路徑了。
使用str.format()函數(shù)(2.6開始)
填充與對(duì)齊
填充常跟對(duì)齊一起使用
^、<琳袄、>分別是居中江场、左對(duì)齊、右對(duì)齊窖逗,后面帶寬度
:號(hào)后面帶填充的字符址否,只能是一個(gè)字符,不指定的話默認(rèn)是用空格填充
比如
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'
或者格式輸出字符串
它通過{}和:來(lái)代替%碎紊。
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'