对于逗号函数,s是一个包含小写字母和数字的字符串,在Python中如何在每个数字后面添加逗号?

对于逗号函数,s是一个包含小写字母和数字的字符串,在Python中如何在每个数字后面添加逗号?,python,Python,函数可以是逗号(s),其中s是一个包含小写字母和数字的字符串参数,它必须在每个数字后返回一个带逗号的字符串,但如果数字是最后一个字符,则不能返回。例如,逗号(“sr43rt4d4”)必须返回sr43、rt4、d4 在Python中,您可以使用regex,即获取所有数字,后跟小写字符,然后将regex返回的每个值替换为相同的值,中间为 import re s = "sr43rt4d4" for i in re.findall(r"\d[a-z]", s): s = s.replace(i

函数可以是逗号(s),其中s是一个包含小写字母和数字的字符串参数,它必须在每个数字后返回一个带逗号的字符串,但如果数字是最后一个字符,则不能返回。例如,逗号(“sr43rt4d4”)必须返回sr43、rt4、d4
在Python中,您可以使用regex,即获取所有数字,后跟小写字符,然后将regex返回的每个值替换为相同的值,中间为

import re

s = "sr43rt4d4"
for i in re.findall(r"\d[a-z]", s):
    s = s.replace(i, "{},{}".format(*i))
print(s)
输出

'sr43,rt4,d4'

欢迎来到堆栈溢出!不幸的是,这不是一个代码编写或教程服务,我们要求您为您根据自己的研究已经尝试过的内容,以及您的尝试中出现的问题,提供一个代码。