一、split()函數的基礎用法
Python中的字元串分割函數是split(),它的默認分隔符是空格。使用它可以將一個字元串分割成一個列表(list)。例如:
a = "Hello World" b = a.split() print(b)
輸出結果為:[‘Hello’, ‘World’]
但是,split()函數也可以指定分隔符。例如:
a = "Hello,World" b = a.split(",") print(b)
輸出結果為:[‘Hello’, ‘World’]
split()函數還可以指定其分割的次數。例如:
a = "Hello,World,Python" b = a.split(",",1) print(b)
輸出結果為:[‘Hello’, ‘World,Python’]
二、分割特定類型的字元串
有時候,我們需要提取字元串中的某些內容,例如郵箱地址或者URL等。這時候,可以使用split()函數,指定特定的字元分割。
a = "user@example.com" b = a.split("@") print(b)
輸出結果為:[‘user’, ‘example.com’]
三、分割多個字元串
當我們需要以多個分隔符分割一個字元串時,可以使用re模塊的split()函數。
import re a = "Hello#World$Python" b = re.split("#|$", a) print(b)
輸出結果為:[‘Hello’, ‘World’, ‘Python’]
四、結合strip()函數使用
有時候,字元串中可能會存在空格、換行符等,這會對字元串的處理帶來一些不便。這時候,可以結合strip()函數使用。strip()函數可以去掉字元串兩側的空格以及換行符等。例如:
a = " Hello \n" b = a.strip().split() print(b)
輸出結果為:[‘Hello’]
五、結合join()函數使用
除了分割字元串,有時候我們也需要將多個字元串拼接成一個。此時可以結合join()函數使用。join()函數可以將一個列表中的元素以指定字元連接成一個字元串。例如:
a = ["Hello", "World", "Python"] b = " | ".join(a) print(b)
輸出結果為:’Hello | World | Python’
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/245161.html