用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:男

posted @ 2020-11-26 23:07  A熙  阅读(1689)  评论(0)    收藏  举报