當分割的字元在字串中間時,分割字元前面為一部分,後面為一部分。如:
st='abccd'
print(st.split('b'))
輸出為:['a', 'ccd']
當分隔符在字串最前面或最後麵時,分割後後面的明顯為一部分,但是最前面會有乙個空白位置。如:
st='abccd'
print(st.split('a'))
print(st.split('d'))
輸出為:['', 'bccd']
['abcc', '']
當分隔符在字串中連續時,字串中兩個分隔符之間會有乙個空白位置。如:
st='abccd'
print(st.split('c'))
輸出為:['ab', '', 'd']
當分割字串在最前面且兩個連續,所以最前面會有乙個空白位置,兩個要分割的字元之間會有乙個空白位置。如:
st='aabccd'
print(st.split('a'))
輸出為:['', '', 'bccd']
分割引數可以為字元也可以為字串,效果是一樣的。
注:**及結果測試為python 3.x中進行。
這是你所了解的Split 函式嗎
在做bs專案時,經常涉及到前後臺傳輸資料,當然,字串的拼接會經常用到,而對於字串的分割,我們往往使用到string.split 函式。但是你真正的了解他嗎?string.split給我們提供了非常靈活的使用方式,但是如果使用不當,會造成錯誤。下面就來看看 這是不是你所了解的split 函式。一 簡介...
split 函式的用法
這篇文章主要介紹了舉例詳解python中的split 函式的使用方法,split 函式的使用是python學習當中的基礎知識,通常用於將字串切片並轉換為列表,需要的朋友可以參考下 函式 split python中有split 和os.path.split 兩個函式,具體作用如下 split 拆分字串...
Split 函式的作用
split 函式是乙個操作字串的函式,可以返回乙個下標從零開始,指定子字串的一維陣列。語法為 split expression delimiter count compare expression 必需的。包含子字串和分隔符的字串表示式 如果expression是乙個長度為零的字串 split則返回...