変数myvar = "Rajasekar SP"
に格納されている文字列がありました。 PHPで explode
を使用するように、区切り文字で分割します。
Pythonで同等のものは何ですか?
必要なものを選択してください:
>>> s = "Rajasekar SP def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP def')
Phpのexplodeの代替は split です。
最初のパラメーターは区切り文字で、2番目のパラメーターは最大数の分割です。パーツは区切り文字なしで返されます(おそらく最後のパーツを除く)。区切り文字がNoneの場合、すべての空白が一致します。これがデフォルトです。
>>> "Rajasekar SP".split()
['Rajasekar', 'SP']
>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']