Python字符串split()方法


在使用Python处理字符串时,你可能需要将字符串拆分为若干个子字符串;Python中的字符串方法 split() 可以帮助你完成这个任务。

字符串split()方法

将字符串拆分为若干个子字符串时,可以使用字符串的 split() 方法;该方法返回一个子字符串列表;

语法:

<string>.split(sep,maxsplit)
  • <string> 是任何有效的Python字符串;
  • sep 是你要拆分字符串的分隔符;例如你想使用逗号进行拆分时,可以将 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']

如需转载,请注明出处;本文地址:https://www.perfcode.com/p/python-split.html