文字列名と順序がわかっている空白文字列を許可して、文字列を文字で多くの (2 つだけでなく) 文字列に分割する方法はありますか? 例えば:
john..doe.1985first = 'john'、middle = ''、、last = 'doe'および?dob = 1985
文字列名と順序がわかっている空白文字列を許可して、文字列を文字で多くの (2 つだけでなく) 文字列に分割する方法はありますか? 例えば:
john..doe.1985first = 'john'、middle = ''、、last = 'doe'および?dob = 1985
splitメソッドと反復可能なアンパックを使用できます。
>>> first, middle, last, str_dob = "john..doe.1985".split(".")
>>> dob = int(str_dob)
>>> first
'john'
>>> middle
''
>>> last
'doe'
>>> dob
1985
>>> first, middle, last, dob = 'john..doe.1985'.split('.')
>>> first
'john'
>>> middle
''
>>> last
'doe'
>>> dob
'1985'