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,中文,字符,数量
0
投稿

猜你喜欢

  • 不得不看的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
  • asp之家 网络编程 m.aspxhome.com