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 09 Python
Python实现带参数与不带参数的多重继承示例
Jan 30 Python
对numpy 数组和矩阵的乘法的进一步理解
Apr 04 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
Apr 19 Python
利用Python将每日一句定时推送至微信的实现方法
Aug 13 Python
python实现基于信息增益的决策树归纳
Dec 18 Python
Python PIL图片添加字体的例子
Aug 22 Python
Python 点击指定位置验证码破解的实现代码
Sep 11 Python
Python合并2个字典成1个新字典的方法(9种)
Dec 19 Python
Python PyQt5整理介绍
Apr 01 Python
Python爬虫实例——爬取美团美食数据
Jul 15 Python
python编程简单几行代码实现视频转换Gif示例
Oct 05 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单件模式结合命令链模式使用说明
2008/09/07 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
2014/06/21 PHP
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
简单实用的全选反选按钮例子
2013/10/18 Javascript
Knockout数组(observable)使用详解示例
2013/11/15 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
jquery实现可关闭的倒计时广告特效代码
2015/09/02 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
2016/06/08 Javascript
js实现表单及时验证功能 用户信息立即验证
2016/09/13 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
2019/09/10 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python网络编程之数据传输UDP实例分析
2015/05/20 Python
Python线程指南详细介绍
2017/01/05 Python
Pandas之Dropna滤除缺失数据的实现方法
2019/06/25 Python
为什么从Python 3.6开始字典有序并效率更高
2019/07/15 Python
tensorflow如何批量读取图片
2019/08/29 Python
python中wheel的用法整理
2020/06/15 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
优质有机椰子产品:Dr. Goerg
2019/09/24 全球购物
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
客服端调用EJB对象的几个基本步骤
2012/01/15 面试题
平面设计自荐信
2013/10/07 职场文书
“学雷锋活动月”总结
2014/03/09 职场文书
在校实习生求职信
2014/06/18 职场文书
广告艺术设计专业自荐书
2014/07/08 职场文书
迎国庆横幅标语
2014/10/08 职场文书
消防演习通知
2015/04/25 职场文书
初婚初育证明范本
2015/06/18 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python