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日期操作学习笔记
Oct 07 Python
windows下python安装paramiko模块和pycrypto模块(简单三步)
Jul 06 Python
简单实现python进度条脚本
Dec 18 Python
python机器学习实战之树回归详解
Dec 20 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
Feb 02 Python
Python设计模式之代理模式实例详解
Jan 19 Python
python抓取需要扫微信登陆页面
Apr 29 Python
Django logging配置及使用详解
Jul 23 Python
在Python3 numpy中mean和average的区别详解
Aug 24 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
Feb 24 Python
Python 实现国产SM3加密算法的示例代码
Sep 21 Python
Python的scikit-image模块实例讲解
Dec 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
谏山创故乡大分县日田市水坝将设立《进击的巨人》立艾伦、三笠以及阿尔敏的铜像!
2020/03/06 日漫
Apache2 httpd.conf 中文版
2006/12/06 PHP
收藏的PHP常用函数 推荐收藏保存
2010/02/21 PHP
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
深入PHP中的HashTable结构详解
2013/06/13 PHP
解析php中的escape函数
2013/06/29 PHP
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
java解析json方法总结
2019/05/16 PHP
JQuery动态给table添加、删除行 改进版
2011/01/19 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
2015/12/14 Javascript
JQuery 的跨域方法推荐_可跨任何网站
2016/05/18 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
javascript闭包功能与用法实例分析
2017/04/06 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
vue 手机物理监听键+退出提示代码
2020/09/09 Javascript
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
Python中unittest用法实例
2014/09/25 Python
Python中列表的一些基本操作知识汇总
2015/05/20 Python
Django使用httpresponse返回用户头像实例代码
2018/01/26 Python
Python实现的将文件每一列写入列表功能示例【测试可用】
2018/03/19 Python
浅谈python中np.array的shape( ,)与( ,1)的区别
2018/06/04 Python
Django模板语言 Tags使用详解
2019/09/09 Python
解决Keras自带数据集与预训练model下载太慢问题
2020/06/12 Python
浅析Python 条件控制语句
2020/07/15 Python
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
一个精品风格的世界:Atterley
2019/05/01 全球购物
物业经理自我鉴定
2014/03/03 职场文书
横幅标语大全
2014/06/17 职场文书
教师先进事迹材料
2014/12/16 职场文书
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
2021/10/16 Python
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers