標籤:

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 |