当前位置 : 主页 > 编程语言 > python >

统计数字、字母和其他字符的个数

来源:互联网 收集:自由互联 发布时间:2022-10-26
输入一个字符串,分别统计出其中字母、数字和其他字符的个数 number="0123456789" letter="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" str=input("请输入字符串:") length=len(str) numbercnt=0 lettercnt=

输入一个字符串,分别统计出其中字母、数字和其他字符的个数

number="0123456789"
letter="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
str=input("请输入字符串:")
length=len(str)
numbercnt=0
lettercnt=0
othercnt=0
for i in str:
if i in number:
numbercnt+=1
for i in str:
if i in letter:
lettercnt+=1
print("该字符串中的数字的个数:%d"%numbercnt)
print("该字符串中的字母的个数:%d"%lettercnt)
print("该字符串中的其他字符的个数:%d"%(length-numbercnt-lettercnt))

运行结果如下:

统计数字、字母和其他字符的个数_字符串

网友评论