1. 程式人生 > >簡單了解split()函數的性質

簡單了解split()函數的性質

3.x 測試 font int 函數 tex 參數 有一個 ()

  1. 當分割的字符在字符串中間時,分割字符前面為一部分,後面為一部分。如:

    st=‘abccd‘

    print(st.split(‘b‘))

    輸出為:[‘a‘, ‘ccd‘]

  2. 當分隔符在字符串最前面或最後面時,分割後後面的明顯為一部分,但是最前面會有一個空白位置。如:

    st=‘abccd‘

    print(st.split(‘a‘))

    print(st.split(‘d‘))

    輸出為:[‘‘, ‘bccd‘]

        [‘abcc‘, ‘‘]

  3. 當分隔符在字符串中連續時,字符串中兩個分隔符之間會有一個空白位置。如:

    st=‘abccd‘
    print(st.split(‘c‘))
    輸出為:[‘ab‘, ‘‘, ‘d‘]
  4. 當分割字符串在最前面且兩個連續,所以最前面會有一個空白位置,兩個要分割的字符之間會有一個空白位置。如:
    st=‘aabccd‘
    print(st.split(‘a‘))
    輸出為:[‘‘, ‘‘, ‘bccd‘]
  5. 分割參數可以為字符也可以為字符串,效果是一樣的。

註:代碼及結果測試為python 3.x中進行。

簡單了解split()函數的性質