Hat Python eine Split-Funktion?

anonymity
Freigeben: 2019-06-15 14:05:36
Original
3398 Leute haben es durchsucht

Es gibt eine Split-Funktion in Python, Python split() schneidet die Zeichenfolge durch Angabe des Trennzeichens. Wenn der Parameter num einen angegebenen Wert hat, werden num+1 Teilzeichenfolgen getrennt

Hat Python eine Split-Funktion?

Syntax der Split()-Methode:

str.split(str="", num=string.count(str)).
Nach dem Login kopieren

Parameter

str – Trennzeichen, Standard sind alle leeren Zeichen, einschließlich Leerzeichen, Zeilenumbrüche (n), Tabulatoren (t) usw.

num – Anzahl der Unterteilungen. Der Standardwert ist -1, wodurch alles getrennt wird.

Rückgabewert

Gibt die Liste der geteilten Zeichenfolgen zurück.

So verwenden Sie die Funktion split():

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( );       # 以空格为分隔符,包含 \n
print str.split(' ', 1 ); # 以空格为分隔符,分隔成两个
Nach dem Login kopieren

Das Ausgabeergebnis des obigen Beispiels lautet wie folgt:

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonHat Python eine Split-Funktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage