python基礎-split
split翻譯為分裂。 split()就是將一個字元串分裂成多個字元串組成的列表。
註:split是字元串的自帶方法
1,split()當不帶參數時以空格進行分割
st0= song huan gong print(st0.split())結果為:[song, huan, gong]
結論:當不帶參數時,默認是以空格作為參數,不管空格在哪,或者有幾個 全部被鎬掉了!
//---當帶參數時 這種情況就不能按照上面的方式去理解了
2,當代參數時,以該參數進行分割
st0= iisongiiihuaniiiigongiprint(st0.split(i))結果為:[, , song, , , huan, , , , gong, ]
當帶參數時,我們得把字元串想像成一塊五花肉,我們要做 一件奇葩的事情,就是將肥肉丟到垃圾桶,把瘦肉留下。 比如iisongiiihuaniiiigongi這串五花肉,i就是要丟掉的肥肉,每次還只能切 i這麼多。 切的時候是從左到右,一刀下去肥肉i丟掉,刀刃左邊的部分拿走作為list的一個元素, 刀刃右邊的就是剩下的,那麼繼續切剩下的部分,直到切完。
註:這個解釋真心不錯
參考博客
1,python 字元串的split()函數詳解
2,Python 字元串分割的方法 - ShaunChen - 博客園
3,Python字元串操作之字元串分割與組合 - justdo-it - 博客園
歡迎關注公眾號:huangxiaobai880 https://www.zhihu.com/video/956503868595556352
推薦閱讀:
※Python 多核並行計算
※數據科學入門篇3:數據處理利器Pandas使用手冊
※用超 7500 萬的 GitHub 代碼倉庫實力解讀:哪門編程語言熱度最高 (轉)
※Python 構建一個簡單爬蟲系統 (一)
TAG:Python |