在Python中,split()函數是用來根據指定的分隔符將一個字符串分割成多個子字符串,并將這些子字符串放在一個列表中返回。其基本語法為:
str.split(sep=None, maxsplit=-1)
其中,參數sep是用來指定分隔符的,默認值為None,表示使用空格作為分隔符;參數maxsplit是用來指定最大分割次數,如果設置為正整數n,則最多分割n次,如果設置為負整數,則表示不限制分割次數。
例如,對于一個字符串"hello world",可以使用split()函數來將其按空格分割成兩個子字符串:
s = "hello world"
result = s.split()
print(result)
# 輸出: ['hello', 'world']
如果想按照其他分隔符進行分割,可以在split()函數中指定該分隔符作為參數。例如,假設有一個字符串"apple,orange,banana",可以使用逗號作為分隔符進行分割:
s = "apple,orange,banana"
result = s.split(',')
print(result)
# 輸出: ['apple', 'orange', 'banana']