Ich hatte eine Zeichenfolge, die in einer Variablen gespeichert ist myvar = "Rajasekar SP"
. Ich möchte es mit einem Trennzeichen teilen, wie wir es verwendenexplode
in PHP verwenden.
Was ist das Äquivalent in Python?
Wählen Sie eine aus, die Sie benötigen:
>>> s = "Rajasekar SP def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP def')
Die Alternative für die Explosion in PHP ist geteilt .
Der erste Parameter ist das Trennzeichen, der zweite Parameter die maximale Anzahl von Teilungen. Die Teile werden ohne vorhandenes Trennzeichen zurückgegeben (außer möglicherweise dem letzten Teil). Wenn das Trennzeichen Keine ist, werden alle Leerzeichen abgeglichen. Dies ist die Standardeinstellung.
>>> "Rajasekar SP".split()
['Rajasekar', 'SP']
>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']