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的collections模块中namedtuple结构使用示例
Jul 07 Python
利用python程序生成word和PDF文档的方法
Feb 14 Python
Python RabbitMQ消息队列实现rpc
May 30 Python
python中csv文件的若干读写方法小结
Jul 04 Python
python+os根据文件名自动生成文本
Mar 21 Python
Python实现最常见加密方式详解
Jul 13 Python
opencv python Canny边缘提取实现过程解析
Feb 03 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
Feb 26 Python
keras使用Sequence类调用大规模数据集进行训练的实现
Jun 22 Python
Python类class参数self原理解析
Nov 19 Python
python实现计算器简易版
Dec 17 Python
教你如何使用Python实现二叉树结构及三种遍历
Jun 18 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
虹吸壶是谁发明的?煮出来的咖啡好喝吗
2021/03/04 冲泡冲煮
PHP 获取远程文件内容的函数代码
2010/03/24 PHP
php生成图片验证码
2015/06/09 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
jquery 淡入淡出效果的简单实现
2014/02/07 Javascript
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
JavaScript实现从数组中选出和等于固定值的n个数
2014/09/03 Javascript
JS运动基础框架实例分析
2015/03/03 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
js验证真实姓名与身份证号,手机号的简单实例
2016/07/18 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
JavaScript实现的商品抢购倒计时功能示例
2017/04/17 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
vue中在vuex的actions中请求数据实例
2019/11/08 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
2019/11/24 Javascript
js实现div色块碰撞
2020/01/16 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
2021/01/13 Vue.js
[02:32]DOTA2英雄基础教程 祸乱之源
2013/12/23 DOTA
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
Python实现根据IP地址和子网掩码算出网段的方法
2015/07/30 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
Python运行不显示DOS窗口的解决方法
2018/10/22 Python
python数据类型可变不可变知识点总结
2020/03/06 Python
Django DRF APIView源码运行流程详解
2020/08/17 Python
基于Html5实现的react拖拽排序组件示例
2018/08/13 HTML / CSS
新闻记者实习自我鉴定
2013/09/19 职场文书
学校七一活动方案
2014/01/19 职场文书
分公司经理任命书
2014/06/05 职场文书
终止劳动合同通知书
2015/04/16 职场文书
行政复议答复书
2015/07/01 职场文书
幼儿园教师暑期培训心得体会
2016/01/09 职场文书
vue实现登陆页面开发实践
2022/05/30 Vue.js