python怎么统计字符数量?python统计中文字符数量的方法

本篇文章给大家分享的文章是有关于python怎么统计字符数量?python统计中文字符数量的方法,如果对此感兴趣的小伙伴一定要耐心阅读完这篇文章,希望大家能够通过对这篇文章的阅读带来收获 。下面一起来看看吧!

python怎么统计字符数量?python统计中文字符数量的方法


方法一:使用def str_count(str)方法
在下面案例中,需要找出字符串的中英文、数字、标点符号的个数,代码如下,可以一起来动手操作一下 。
count_yw = count_num = count_zw = count_fh = 0for s in str:if s in string.ascii_letters:count_yw += 1elif s.isdigit():count_num += 1elif s.isalpha():count_zw += 1else:count_fh += 1print('英文字符:', count_yw)print('数字:', count_num)print('中文:', count_zw)print('特殊字符:', count_fh)上述代码中,首先从键盘随机输入一段字符串,count_yw = count_num = count_zw = count_fh = 0,这段代码的含义就是让它们全部初始化,然后分别找出字符串的中英文、数字、特殊字符的个数进行统计,利用isdigit()的方法,在所有输入的数中遍历一次,判断字符串是否为数字字符,使用isspace() 方法,来判断字符是否为空格,isalpha() 方法可以判断是否是中文 。
判断输入是数是否是中文还有一种方法,首先需要我们定义一个函数;然后将count_zw 的初始计数值设置为0;利用for循环,再输入“s.isalpha()”判断是否为中文字符,如果是则计数值加1,最后打印出计数值结果就可以统计出含有多少中文字符了 。
方法二:
def str_count(str):#找出字符串中的中文字符的个数           count_zw =  0    for s in str:         # 中文               if s.isalpha():                   count_zw += 1           print('中文字符:', count_zw)【python怎么统计字符数量?python统计中文字符数量的方法】以上就是给大家带来的python怎么统计字符数量?python统计中文字符数量的方法,全部内容啦,希望大家通过阅读这篇文章之后能够有所收获!如果觉得文章不错的话,可以继续关注哦!会每天给大家更新有关python的知识 。

    猜你喜欢