由於上個星期有點忙,沒時間來抽空記一些有用的東西。丟了比較久的python很多忘記的小操作我也會重新撿起來
以前最容易搞混的
str.split() #操作會生成一個數組對象。example:
'laplace'.split()
#后面參數什么都沒有加入,也會返回一個值
['laplace']
#如果后面加入分隔值 'laplace'.split('l') #以'l'作為分隔點進行字符串的切割並生成數組 ['', 'ap', 'ace']
然后是該函數的反效果的函數str.join(iterable)
haha = ['laplace','box','is','a','terrible','thing'] str = '-'
print str.join(haha)
laplace-box-is-a-terrible-thing
收集參數 *args ->>>>>>>(,)
收集參數名字對應值 **kwargs ->>>>>>{key:value}
然后是針對zip的一個應用。。這些東西 由於我以前沒有經常使用都忘得飛快。
->zip([1,2,3],['a','b','c']) ->[(1, 'a'), (2, 'b'), (3, 'c')] 如果位數沒有達到相同的 取最少的那邊生成 多余的部分砍掉 ->zip([1,2,3],['a','b',]) ->[(1, 'a'), (2, 'b'), ]