Python 如何分离包含数字的字符串

Python 如何分离包含数字的字符串,python,string,split,Python,String,Split,所以,我有这个字符串: a='test32' 我想分离这个字符串,这样我就可以在两个单独的变量中得到文本和数字,在python中。var1,var2=(a[:4],a[4:])可能的重复 import re r = re.compile("([a-zA-Z]+)([0-9]+)") >>> m=r.match('test32') >>> m.group(1) 'test' >>> m.group(2) '32' >>>

所以,我有这个字符串: a='test32' 我想分离这个字符串,这样我就可以在两个单独的变量中得到文本和数字,在python中。

var1,var2=(a[:4],a[4:])
可能的重复
import re
r = re.compile("([a-zA-Z]+)([0-9]+)")
>>> m=r.match('test32')
>>> m.group(1)
'test'
>>> m.group(2)
'32'
>>>