2

文字列名と順序がわかっている空白文字列を許可して、文字列を文字で多くの (2 つだけでなく) 文字列に分割する方法はありますか? 例えば:

john..doe.1985first = 'john'middle = ''、、last = 'doe'および?dob = 1985

4

2 に答える 2

8

splitメソッドと反復可能なアンパックを使用できます。

>>> first, middle, last, str_dob = "john..doe.1985".split(".")
>>> dob = int(str_dob)
>>> first
'john'
>>> middle
''
>>> last
'doe'
>>> dob
1985
于 2012-08-13T21:17:23.943 に答える
7
>>> first, middle, last, dob = 'john..doe.1985'.split('.')
>>> first
'john'
>>> middle
''
>>> last
'doe'
>>> dob
'1985'
于 2012-08-13T21:18:04.503 に答える