用split()切分


一.split()方法使用說明

  說明:切分:stlit(),是把一個字符串按照某種分隔符進行切分,得到一個列表,是針對一個有規律的字符串

    如:info = "xialiang:31:男"  #以冒號進行分割開的有規律的字符串

  注:split()是從左往右切分,rsplit()是從右往左側;案例三和案例四

  案例一,默認是已空格進行分割

    info = "xialiang 31 男" 

    reg = info.split()

    print(reg)

   輸出結果:["xialiang","31","男"]

  案例二,以某種分隔符進行切分

    info = "xialiang:31:男"

    reg = info.split(":")

    print(reg)

   輸出結果:["xialiang","31","男"]

  案例三,指定分割次數(了解就可,不會怎么用到)

    info = "xialiang:31:男"

    reg = info.split(":",1)  #后面數字寫多少就是切分幾次,如寫的為1,則切一次,前面切一次,后面當做一個整體

    print(reg)

   輸出結果:["xialiang","31:男"]  #只切分了一次,前面切分了一次,后面當做一個整體

  案例四:

    info = "xialiang:31:男"

    reg = info.rsplit(":",1)  

    print(reg)

   輸出結果:['xialiang:31', '男']

 二.擴展內容join()方法使用說明

  說明:split()是把字符串切分開來得到一個列表,join()是把一個列表拼接成一個字符串

  案例:

   user = ["xialiang","31", "男"]

   reg = ":".join(user)#按照某個分隔符,把元素全為字符串的列表拼接成一個大字符串,注意列表中只能是字符串的才行,如果列表中存在數字和字符串,這是就不能用join()方法

  輸出結果:xialiang:31:男


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM