题目描述
代码实现
ns = input("请输入一串数据:")
dnum,dchr = 0,0
for i in ns:
if i.isnumeric():
dnum += 1
elif i.isalpha():
dchr +=1
else:
pass
print('数字个数:{},字母个数:{}'.format(dnum,dchr))
知识点:
isnumeric()方法判断是否为数字,是返回True,否则返回False
isalpha()方法判断是否为字母(包含大小写),是返回True,否则返回False