English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Methode split() teilt einen String an den angegebenen Trennzeichen auf und gibt eine Liste von Strings zurück.
Die Syntax von split() ist:
str.split([separator, [maxsplit]])
Die Methode split() kann maximal2Parameter:
separator(optional)-ist ein Trennzeichen. Der String wird an der angegebenen Stelle separator geteilt.
Wenn separator nicht angegeben ist, ist jeder Leerraum (Leerraum, Zeilenumbruch usw.) ein Trennzeichen.
maxsplit(optional)- maxsplit definiert die maximale Anzahl der Trennungen.
Standardwert ist maxsplit-1bedeutet, dass die Anzahl der Trennungen unbeschränkt ist.
split() teilt den String an der Stelle separator und gibt eine Liste von Strings zurück.
text = 'Liebe thy Nachbar' # Leerzeichen trennen print(text.split()) grocery = 'Milch, Huhn, Brot' # , trennen print(grocery.split(', ')) # : trennen print(grocery.split(':'))
Wenn das Programm ausgeführt wird, ist die Ausgabe:
['Liebe', 'thy', 'Nachbar'] ['Milch', 'Huhn', 'Brot'] ['Milch, Huhn, Brot']
grocery = 'Milch, Huhn, Brot, Butter' # maxsplit: 2 print(grocery.split(', ')) 2)) # maxsplit: 1 print(grocery.split(', ')) 1)) # maxsplit: 5 print(grocery.split(', ')) 5)) # maxsplit: 0 print(grocery.split(', ', 0))
Wenn das Programm ausgeführt wird, ist die Ausgabe:
['Milch', 'Huhn', 'Brot, Butter'] ['Milch', 'Huhn, Brot, Butter'] ['Milch', 'Huhn', 'Brot', 'Butter'] ['Milch, Huhn, Brot, Butter']
Wenn maxsplit angegeben ist, enthält die Liste höchstens maxsplit+1Projekt.