用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