方法一:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
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)
|
方法二:
1
2
3
4
5
|
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