msg=input("请输入一串字符:")
N=len(msg)
#英文字符个数
char=0
#数字个数
numbers=0
#空格个数
space=0
#其他字符个数
extra=0
#islower() 方法检测字符串是否由小写字母组成。
msg=msg.lower()
for i in range(0,N):
if msg[i]>="a"and msg[i]<="z":
char+=1
elif msg[i].isnumeric():
numbers+=1
elif msg[i].isspace():
space+=1
else:
extra+=1
print("英文字符个数:{}\t数字个数:{}\t空格个数:{}\t其他字符个数:{}".format(char,numbers,space,extra),end="")
统计不同字符个数。用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数。
最新推荐文章于 2024-07-20 17:12:48 发布