python统计中文字符数量的两种方法


Posted in Python onJanuary 31, 2019

方法一:

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统计中文字符数量的两种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中实现定制类的特殊方法总结
Sep 28 Python
Python 实现 贪吃蛇大作战 代码分享
Sep 07 Python
socket + select 完成伪并发操作的实例
Aug 15 Python
Python实现的堆排序算法原理与用法实例分析
Nov 22 Python
python try except 捕获所有异常的实例
Oct 18 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
Nov 29 Python
Python批量生成特定尺寸图片及图画任意文字的实例
Jan 30 Python
django的聚合函数和aggregate、annotate方法使用详解
Jul 23 Python
Django Session和Cookie分别实现记住用户登录状态操作
Jul 02 Python
python使用selenium爬虫知乎的方法示例
Oct 28 Python
python爬虫爬取某网站视频的示例代码
Feb 20 Python
pyx文件 生成pyd 文件用于 cython调用的实现
Mar 04 Python
解决python写入带有中文的字符到文件错误的问题
Jan 31 #Python
在Python中居然可以定义两个同名通参数的函数
Jan 31 #Python
Python的条件表达式和lambda表达式实例
Jan 31 #Python
OpenCV+Python识别车牌和字符分割的实现
Jan 31 #Python
Python3删除排序数组中重复项的方法分析
Jan 31 #Python
对python判断ip是否可达的实例详解
Jan 31 #Python
对python:threading.Thread类的使用方法详解
Jan 31 #Python
You might like
PHP4和PHP5共存于一系统
2006/11/17 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
2015/11/10 PHP
php设计模式之单例模式代码
2016/06/11 PHP
php array_multisort 对数组进行排序详解及实例代码
2016/10/27 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
2018/10/12 PHP
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
详解vue 配合vue-resource调用接口获取数据
2017/06/22 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
温故知新——JavaScript中的字符串连接问题最全总结(推荐)
2017/08/21 Javascript
JavaScript高级函数应用之分时函数实例分析
2018/08/03 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
python生成随机验证码(中文验证码)示例
2014/04/03 Python
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
Python+PyQt5实现美剧爬虫可视工具的方法
2019/04/25 Python
详解Python中的分支和循环结构
2020/02/11 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
python自动化测试三部曲之request+django实现接口测试
2020/10/07 Python
django中cookiecutter的使用教程
2020/12/03 Python
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
护士求职推荐信范文
2013/11/23 职场文书
建筑工程专业学生的自我评价
2013/12/25 职场文书
高中军训感言500字
2014/02/24 职场文书
平面设计专业大学生职业规划书
2014/03/12 职场文书
高考寄语大全
2014/04/08 职场文书
计算机专业毕业生自荐书
2014/06/02 职场文书
教学工作总结范文5篇
2019/08/19 职场文书
Go使用协程交替打印字符
2021/04/29 Golang