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 相关文章推荐
linux系统使用python获取cpu信息脚本分享
Jan 15 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
Apr 13 Python
python中map()与zip()操作方法
Feb 27 Python
使用简单工厂模式来进行Python的设计模式编程
Mar 01 Python
Python利用pandas计算多个CSV文件数据值的实例
Apr 19 Python
Python3爬虫学习入门教程
Dec 11 Python
Python socket实现多对多全双工通信的方法
Feb 13 Python
宝塔面板成功部署Django项目流程(图文)
Jun 22 Python
python 读txt文件,按‘,’分割每行数据操作
Jul 05 Python
pandas将list数据拆分成行或列的实现
Dec 13 Python
Python批量将csv文件转化成xml文件的实例
May 10 Python
Python Flask实现进度条
May 11 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
一个php作的文本留言本的例子(三)
2006/10/09 PHP
PHP基础学习小结
2011/04/17 PHP
PHP对MongoDB[NoSQL]数据库的操作
2013/03/01 PHP
WordPress后台中实现图片上传功能的实例讲解
2016/01/11 PHP
php实现登陆模块功能示例
2016/10/20 PHP
PHP 记录访客的浏览信息方法
2018/01/29 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
让whoops帮我们告别ThinkPHP6的异常页面
2020/03/02 PHP
在jQuery 1.5中使用deferred对象的代码(翻译)
2011/03/10 Javascript
使用按钮控制以何种方式打开新窗口的属性介绍
2012/12/17 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
利用jQuery插件imgAreaSelect实现获得选择域的图像信息
2016/12/02 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
javascript表单正则应用
2017/02/04 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
2017/08/08 jQuery
Angularjs使用过滤器完成排序功能
2017/09/20 Javascript
vue 地图可视化 maptalks 篇实例代码详解
2019/05/21 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
2018/05/24 Python
Python使用tkinter库实现文本显示用户输入功能示例
2018/05/30 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
pycharm配置git(图文教程)
2019/08/16 Python
Python计算IV值的示例讲解
2020/02/28 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
css图标制作教程制作云图标
2014/01/19 HTML / CSS
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
校本教研活动总结
2014/07/01 职场文书
2015年五四青年节演讲稿
2015/03/18 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS