Python3 的字符串方法 split()可以将一个字符串分割成多个字符串,并将其作为列表返回。默认情况下,该方法以空格为分隔符进行分割,但是可以通过指定分隔符来进行自定义分割。此外,也可以通过指定最大分割次数来控制分割的数量。使用该方法可以方便地处理文本数据。
Python3 split() 方法
Python3 中的 split() 方法用于将字符串按照指定的分隔符分割成一个列表,函数返回值为一个列表。
split() 方法语法如下:
str.split(str="", num=string.count(str))
参数说明:
- str:分隔符,默认为空格,可选参数。
- num:分割次数。如果指定了参数 num,则分割 num-1 次,即返回的列表长度为 num。
举个例子来说:
str = "hello world" result = str.split() # 以空格分割字符串 print(result)
输出如下:
['hello', 'world']
如果我们指定一个分隔符:
str = "Today is Wednesday" result = str.split("is") # 以 "is" 分隔字符串 print(result)
输出如下:
['Today ', ' Wednesday']
如果我们指定参数 num:
str = "1,2,3,4,5" result = str.split(",", 3) # 以 "," 分割字符串,返回列表长度为 4 print(result)
输出如下:
['1', '2', '3', '4,5']
可以看到,split() 方法将字符串按照指定的分隔符分割成了一个列表,返回值为一个列表,可以在需要的地方进行数据的处理。