统计一下数字字符的个数

输入一行字符,统计出其中数字字符的个数
输入:I am 2 4 teacher 4
输出:3

 
a=input()
b =[x for x in a if x.isdigit()]

print(len(b))

#使用 Python 内置函数 `isdigit()` 来判断每一个字符是否是数字字符,再累加计数器。
s = input("请输入一行字符:")
count = 0
for c in s:
    if c.isdigit():  # 判断字符是否是数字字符
        count += 1
print(f"数字字符的个数为:{count}")

结果

请输入一行字符:I am 2 4 teacher 4
数字字符的个数为:3