一.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:男