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 httplib,smtplib使用方法
Sep 06 Python
python MySQLdb Windows下安装教程及问题解决方法
May 09 Python
Python输出汉字字库及将文字转换为图片的方法
Jun 04 Python
关于python的bottle框架跨域请求报错问题的处理方法
Mar 19 Python
Python3 适合初学者学习的银行账户登录系统实例
Aug 08 Python
Python中enumerate()函数编写更Pythonic的循环
Mar 06 Python
安装python时MySQLdb报错的问题描述及解决方法
Mar 20 Python
在CMD命令行中运行python脚本的方法
May 12 Python
基于Python实现定时自动给微信好友发送天气预报
Oct 25 Python
python安装virtualenv虚拟环境步骤图文详解
Sep 18 Python
pymysql的简单封装代码实例
Jan 08 Python
如何使用Python处理HDF格式数据及可视化问题
Jun 24 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数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
2011/05/29 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
javascript 鼠标拖动图标技术
2010/02/07 Javascript
Jquery知识点三 jquery表单对象操作
2011/01/17 Javascript
js 判断一个元素是否在页面中存在
2012/12/27 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
获取非最后一列td值并将title设为该值的方法
2013/10/30 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
asp知识整理笔记3(问答模式)
2015/09/27 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
2015/10/08 Javascript
JavaScript模仿Pinterest实现图片预加载功能
2016/10/25 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
Python的Django框架中设置日期和字段可选的方法
2015/07/17 Python
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
Pytorch上下采样函数--interpolate用法
2020/07/07 Python
关于Python字符编码与二进制不得不说的一些事
2020/10/04 Python
python unichr函数知识点总结
2020/12/16 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
美国汽车轮胎和轮毂销售网站:Tire Rack
2018/01/11 全球购物
linux比较文件内容的命令是什么
2015/09/23 面试题
办公室主任职责范文
2013/11/08 职场文书
舞蹈专业求职信
2014/06/13 职场文书
高中生毕业评语
2014/12/30 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
python内置进制转换函数的操作
2021/06/02 Python
教你如何使用Python实现二叉树结构及三种遍历
2021/06/18 Python