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实现的一个自动售饮料程序代码分享
Aug 25 Python
详解python上传文件和字符到PHP服务器
Nov 24 Python
Python的iOS自动化打包实例代码
Nov 22 Python
Python pycharm 同时加载多个项目的方法
Jan 17 Python
python3利用Socket实现通信的方法示例
May 06 Python
解决Python内层for循环如何break出外层的循环的问题
Jun 24 Python
python 图片去噪的方法示例
Jul 09 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
Dec 11 Python
Python常用模块sys,os,time,random功能与用法实例分析
Jan 07 Python
Windows10+anacond+GPU+pytorch安装详细过程
Mar 24 Python
Pymysql实现往表中插入数据过程解析
Jun 02 Python
Python 中Operator模块的使用
Jan 30 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
php下把数组保存为文件格式的实例应用
2010/02/08 PHP
简单谈谈php浮点数精确运算
2016/03/10 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
php获取网站根目录物理路径的几种方法(推荐)
2017/03/04 PHP
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
2013/12/28 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
常用的JS验证和函数汇总
2014/12/23 Javascript
jQuery中:contains选择器用法实例
2014/12/30 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
angularjs自定义ng-model标签的属性
2016/01/21 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
js 奇葩技巧之隐藏代码
2017/08/11 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
JS实现十分钟倒计时代码实例
2018/10/18 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
2020/02/04 jQuery
Vue常用的全选/反选的示例代码
2020/02/19 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
[01:45]DOTA2众星出演!DSPL刀塔次级职业联赛宣传片
2014/11/21 DOTA
[39:11]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第二局
2016/02/28 DOTA
Python设计模式之原型模式实例详解
2019/01/18 Python
opencv python统计及绘制直方图的方法
2019/01/21 Python
Python数据类型之Tuple元组实例详解
2019/05/08 Python
利用PyCharm Profile分析异步爬虫效率详解
2019/05/08 Python
Python2和Python3中@abstractmethod使用方法
2020/02/04 Python
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
医院总经理职责
2013/12/26 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
工伤赔偿协议书
2014/04/15 职场文书
新教师岗前培训方案
2014/06/05 职场文书
人代会标语
2014/06/30 职场文书
上班迟到检讨书范文300字
2014/11/02 职场文书
助学感谢信范文
2015/01/21 职场文书