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 相关文章推荐
centos 下面安装python2.7 +pip +mysqld
Nov 18 Python
在Python 3中实现类型检查器的简单方法
Jul 03 Python
深入学习python的yield和generator
Mar 10 Python
Python读取excel中的图片完美解决方法
Jul 27 Python
python读取文本中的坐标方法
Oct 14 Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 Python
Python中常用的内置方法
Jan 28 Python
Gauss-Seidel迭代算法的Python实现详解
Jun 29 Python
python控制台实现tab补全和清屏的例子
Aug 20 Python
Pycharm中Python环境配置常见问题解析
Jan 16 Python
django模板获取list中指定索引的值方式
May 14 Python
Python自动化xpath实现自动抢票抢货
Sep 19 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
用session做客户验证时的注意事项
2006/10/09 PHP
php5新改动之短标记启用方法
2008/09/11 PHP
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
PHP的array_diff()函数在处理大数组时的效率问题
2011/11/27 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
js随机颜色代码的多种实现方式
2013/04/23 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
2015/08/07 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
JavaScript代码生成PDF文件的方法
2016/02/26 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
2016/07/06 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
微信小程序系列之自定义顶部导航功能
2019/05/21 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
2019/10/12 Javascript
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
2020/02/12 Javascript
微信小程序实现转盘抽奖
2020/09/21 Javascript
[58:25]VP vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python动态网页批量爬取
2016/02/14 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
对python中for、if、while的区别与比较方法
2018/06/25 Python
python实现简易淘宝购物
2019/11/22 Python
Python scrapy爬取小说代码案例详解
2020/07/09 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
2020/10/18 Python
Java里面有没有全局变量?为什么?
2015/02/06 面试题
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
幼儿园教师辞职信
2014/01/18 职场文书
小学生元旦广播稿
2014/02/21 职场文书
2015年工会工作总结
2015/03/30 职场文书
2015年艾滋病防治工作总结
2015/05/22 职场文书
邹越演讲观后感
2015/06/15 职场文书
Redis的字符串是如何实现的
2021/10/24 Redis
图文详解nginx日志切割的实现
2022/01/18 Servers
阿里云 Windows server 2019 配置FTP
2022/04/28 Servers