本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。
1、统计过程
最重要的是找到一个标准,用if句来区分需要统计的字符。显然,python3.unicode可直接用于X。
确定unicode的编码范围,包括汉字、数字、小写字母和大写字母。
确保只有一行输出结果。
写代码。
2、实例
n=input("请输入一行字符:") #输入一行字符 a=b=c=d=0 #a是字母的数量,b是数字的数量,c是空格的数量,d是其他字符的数量 foriinn: #for循环遍历字符串n #ord()内置函数,返回相应的ASCII值 iford('a')<=ord(i)<=ord('z')orord('A')<=ord(i)<=ord('Z'): #返回的值在字符a和z之间,i为字符a和z之间的字母,其他同理 a=a+1 eliford('0')<=ord(i)<=ord('9'): b=b+1 eliford(i)==ord(''): c=c+1 else: d=d+1 print("字符串中字母的数量为:{},这个数字是:{},空格的数量是:{},其它字符的数量是:{}。".format(a,b,c,d))
以上是python统计不同字符数量的方法。我们需要掌握不同字符的编码范围。学习后,我们可以尝试统计字符。学习更多的编程基础知识:python学习网