python中關於split 方法的使用

2021-10-01 17:45:58 字數 539 閱讀 5563

split()通過指定分隔符對字串進行切片,返回分割後的字串列表。

如果指定分隔符內容,則按照指定內容進行分割。

如果沒有指定分隔符內容,則預設按空格分割。

a=『1 2,3 4.5』

a.split()

//輸出結果:[『1』, 『2,3』, 『4.5』]

a.split(",")

//輸出結果:[『1 2』, 『3 4.5』]

以上內容可以看出,指定分隔符的時候,則以對應分割符將內容分割開,且指定的分割符內容不會出現在結果中。

但在測試的時候,發現如果分隔符指定為內容的第乙個內容,則該分隔符會被當做乙個空字串輸出。

b=』,1,2,345』

b.split(",")

//輸出結果:[』』, 『1』, 『2』, 『345』]

可以看到,b字串中第乙個字元是「,」,指定逗號進行分割時,返回的結果列表中,列表序列位置的,是乙個空字串。因此我們在通過split()方法分割後指定序列找對應內容時,需要注意分割內容是否是第乙個字元,如果是的話,[0]位置會是空字串。

python中split 函式講解

本文講述的是string.split s sep maxsplit 針對string型別的split 函式。它主要是切割字串,結果返回由字串元素組成的乙個列表,具體怎麼使用看下面的 1.無引數的情況 a my name is zhangkang b my nname nis nzhangkang c...

區分slice,splice和split方法

每每見到這三個函式,我都會很懵,一定要到網上搜搜 今天,恰巧又見到了它們,所以想必是時候為它們做個筆記啦 1.slice 陣列 用法 array.slice start,end 解釋 該方法是對陣列進行部分擷取,並返回乙個陣列副本 引數start是擷取的開始陣列索引,end引數等於你要取的最後乙個字...

區分slice,splice和split方法

1.slice 陣列 用法 array.slice start,end 解釋 該方法是對陣列進行部分擷取,並返回乙個陣列副本,不改變原陣列 引數start是擷取的開始陣列索引,end引數等於你要取的最後乙個字元的位置值加上1 可選 如果不傳入引數二,那麼將從引數一的索引位置開始擷取,一直到陣列尾 v...