由於上個星期有點忙,沒時間來抽空記一些有用的東西。丟了比較久的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 ->>>>>>
然後是針對zip的乙個應用。。這些東西 由於我以前沒有經常使用都忘得飛快。
->zip([1,2,3],['a','
b','c'
])->[(1, '
a'), (2, '
b'), (3, 'c'
)]如果位數沒有達到相同的 取最少的那邊生成 多餘的部分砍掉
->zip([1,2,3],['
a','b'
,])->[(1, '
a'), (2, '
b'), ]
Python 字串,元祖,列表之間的轉換
1.字串是 python 中最常用的資料型別。我們可以使用引號 或 來建立字串。建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world 2.列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號...
qt字串與字串陣列操作
qstring定義 qstring s1 abc qstring s2 hello 字串連線 qstring s s1 s2 組包 s qstring a 1,b 2,c 3 arg 250 arg hello arg 22.22 qdebug 引數表示按逗號分隔,拆分出第0段到第1段,儲存到tmp...
Python字串操作
1 複製字串 str2 str1 2 鏈結字串 str abc 3 查詢字串 string.find sub string.index sub string.rfind sub string,rindex sub 4 字串比較 cmp str1,str2 cmp str1.upper str2.up...