Python字符串split()方法
在使用Python处理字符串时,你可能需要将字符串拆分为若干个子字符串;Python中的字符串方法split()
可以帮助你完成这个任务。
字符串split()方法
将字符串拆分为若干个子字符串时,可以使用字符串的split()
方法;该方法返回一个子字符串列表;
语法:
<string>.split(sep,maxsplit)
<string>
是任何有效的Python字符串;sep
是你要拆分字符串的分隔符,为可选参数,默认为空格;例如你想使用逗号进行拆分时,可以将sep
设置为 ' , ';maxsplit
是一个可选参数,表示要拆分的次数;默认值为-1,它将拆分所有出现sep
的字符串;
Python 字符串split()方法示例
不使用任何参数:
str1 = "My name is James Bond"
print(str1.split())
程序输出
['My', 'name', 'is', 'James', 'Bond']
使用逗号进行分割:
str2 = "Apples,Oranges,Pears,Bananas,Berries"
print(str2.split(","))
程序输出
['Apples', 'Oranges', 'Pears', 'Bananas', 'Berries']
使用可选参数maxsplit
:
str2 = "Apples,Oranges,Pears,Bananas,Berries"
print(str2.split(",",2))
程序输出
['Apples', 'Oranges', 'Pears,Bananas,Berries']