python统计字符类型和数量
python统计中文字符数量的两种方法方法一:
|
def str_count( str ): '''找出字符串中的中英文、空格、数字、标点符号个数''' count_en = count_dg = count_sp = count_zh = count_pu = 0 for s in str : # 英文 if s in string.ascii_letters: count_en + = 1 # 数字 elif s.isdigit(): count_dg + = 1 # 空格 elif s.isspace(): count_sp + = 1 # 中文 elif s.isalpha(): count_zh + = 1 # 特殊字符 else : count_pu + = 1 print ( '英文字符:' , count_en) print ( '数字:' , count_dg) print ( '空格:' , count_sp) print ( '中文:' , count_zh) print ( '特殊字符:' , count_pu) |
方法二:
|
def str_count2( str ): for s in str : # 中文字符范围 if '\u4e00' < = s < = '\u9fff' : print (s, end = "\t" ) |
以上这篇python统计中文字符数量的两种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/xiamoyanyulrq/article/details/81504114