python画圆代码 python编程功能:输入自定义的字符串,利用函数计算传入字符串中的数字、字母、空格和其他的个数?
python编程功能:输入自定义的字符串,利用函数计算传入字符串中的数字、字母、空格和其他的个数?
defcount str(strs):int count,str count,spa count,other count=0,0,0,0
对于STRs中的I:#遍历字符串
如果I.isdigit():#判断它是否是一个数字
intŠCount=1
elif I.isalnum():Š判断它是否是一个字母
strŠCount=1
elif I.isspace():Š判断它是否是一个空格
SpaŠCount=1
否则:
otherŠCount 1
print(”在字符串s中,位数={},字母数={},空格数={},其他数字={}”。Format(int) count,str count,spa count,other count))
如果 name count==“ main count”:
STRs=input(“请输入字符串s:”)
用python写程序实现:输入一字符串,分别统计其中的英文字母个数,空格、数字和其他字符?
谢谢。
Python 2的原始输入()和Python 3的输入()得到一整行字符串。然后,为一行输入多个值。例如,输入是一行,包括三个由空格分隔的整数,它们是a,B,C。只是Python有一个内置的方法来满足您的需求。collections模块下的counter方法有一个名为counter的名称。
代码:
time=counter()ţ实例化counter到变量time
a=“test 122333 Python”
对于a中的I:ţ迭代出变量a的元素
time[I]=1ţtime[I]默认为零,您需要添加1
第一次查看时间:
因此time[n](其中n是任意数字)为零,您需要添加一个1
测试结果:
可以看到空格、数据和字符串都被计数
补充,如果您需要动态测试,即您可以测试用户输入的内容,那么您可以a=input(),其他保持不变
python画圆代码 python打开文件 python统计字母出现个数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。