读入一行字符,统计字符中有多少数字字符,并将大写字符换成小写字符,将空格换成下划线输出?

读入一行字符,统计字符中有多少数字字符,并将大写字符换成小写字符,将空格换成下划线输出。比如: How1 Are2 You3 则输出:how1_are2_you3 数字字符的个数是3.
2026年09月27日 04:29
有1个网友回答
网友(1):

s.lower().replace(' ','_')

print('数字字符的个数是:%d' % len([i for i in s if i.isdecimal()]))