python统计中文字符数量的两种方法
作者:Hello_刘 时间:2022-11-16 00:24:08
方法一:
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")
来源:https://blog.csdn.net/xiamoyanyulrq/article/details/81504114
标签:python,中文,字符,数量


猜你喜欢
不得不看的JS基础知识(事件触发篇)
2008-12-04 16:38:00
JS继承 笔记
2024-04-23 09:15:11
python Tensor和Array对比分析
2023-08-27 04:37:02
Python 文件管理实例详解
2022-08-22 16:29:54
MySql逗号拼接字符串查询的两种方法
2024-01-18 18:44:44
mysql分表分库的应用场景和设计方式
2024-01-22 05:49:39

python statsmodel的使用
2021-04-22 13:38:13

MySQL使用外键实现级联删除与更新的方法
2024-01-25 19:52:12
详解Golang中interface接口的原理和使用技巧
2024-04-26 17:29:10
python @property 装饰器使用方法
2021-04-01 00:38:05
Python中数字(Number)数据类型常用操作
2022-06-01 20:58:47
详解python中eval函数的作用
2022-06-03 07:46:31
vue axios二次封装的详细解析
2024-01-18 01:43:44

mysql命令提示行连接乱码的解决
2024-01-14 11:05:20
实例讲解Python中global语句下全局变量的值的修改
2022-12-28 07:10:46
在Vue中用canvas实现二维码和图片合成海报的方法
2024-05-09 09:53:23
详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)
2023-08-22 18:03:06

Python深入学习之内存管理
2021-11-18 12:54:10

vsCode安装使用教程和插件安装方法
2024-04-30 09:55:49

解决oracle用户连接失败的解决方法
2011-01-04 19:35:00