python 字符串,數組,元祖操作基礎鞏固。


由於上個星期有點忙,沒時間來抽空記一些有用的東西。丟了比較久的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'), ]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM