split()如何分割
时间: 2023-05-22 17:07:20 浏览: 50
字符串?
在 Python 中,split() 是一种常用的字符串方法,它可以根据指定的分隔符将一个字符串分割成多个子字符串,并将其存储在一个列表中返回。split() 方法的语法如下:
string.split(separator, maxsplit)
其中,separator 参数是用于指定分割符的字符串,默认为所有的空字符,例如空格、换行符、制表符等等。maxsplit 参数是可选的,用于指定最大分割次数。当指定了 maxsplit 参数时,split() 方法会根据指定的分割符在字符串中分割出最多 maxsplit 个子字符串,超过 maxsplit 次分割的部分将会被忽略。
下面是几个例子:
# 以空格为分隔符分割字符串
string = "Hello world"
result = string.split()
print(result) # 输出 ["Hello", "world"]
# 以逗号为分隔符分割字符串
string = "apple,banana,orange"
result = string.split(",")
print(result) # 输出 ["apple", "banana", "orange"]
# 指定最大分割次数
string = "one,two,three,four,five"
result = string.split(",", 2)
print(result) # 输出 ["one", "two", "three,four,five"]
注意,如果在调用 split() 方法时未指定任何参数,则默认使用所有空字符作为分隔符进行字符串分割。如果字符串中没有分隔符,那么 split() 方法将返回包含原字符串的单个元素的列表。