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