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轻松实现代码编码格式转换
Mar 26 Python
Python中序列的修改、散列与切片详解
Aug 27 Python
python生成excel的实例代码
Nov 08 Python
Python异常处理操作实例详解
May 10 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
Jun 14 Python
Python3使用pandas模块读写excel操作示例
Jul 03 Python
在pandas多重索引multiIndex中选定指定索引的行方法
Nov 16 Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 Python
python tkinter图形界面代码统计工具(更新)
Sep 18 Python
TensorFlow实现checkpoint文件转换为pb文件
Feb 10 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
Mar 28 Python
Python数据可视化常用4大绘图库原理详解
Oct 23 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
真正的ZIP文件操作类(php)
2007/07/21 PHP
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
Laravel 5框架学习之用户认证
2015/04/09 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
2019/03/06 PHP
javascript下利用arguments实现string.format函数
2010/08/24 Javascript
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
javascript实现英文首字母大写
2015/04/23 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
JS作为值的函数用法示例
2016/06/20 Javascript
微信小程序搜索组件wxSearch实例详解
2017/06/08 Javascript
VUE Error: getaddrinfo ENOTFOUND localhost
2018/05/03 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
js核心基础之构造函数constructor用法实例分析
2019/05/11 Javascript
JQuery发送ajax请求时中文乱码问题解决
2019/11/14 jQuery
vue路由切换时取消之前的所有请求操作
2020/09/01 Javascript
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
简单实现python聊天程序
2018/04/01 Python
python-str,list,set间的转换实例
2018/06/27 Python
python 判断linux进程,并杀死进程的实现方法
2019/07/01 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
如何利用Python识别图片中的文字
2020/05/31 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
欧洲第一中国智能手机和平板电脑网上商店:CECT-SHOP
2018/01/08 全球购物
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
化学教师自荐信范文
2013/12/28 职场文书
球队口号
2014/06/18 职场文书
向国旗敬礼学生寄语大全
2014/09/30 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
公司车辆维修管理制度
2015/08/05 职场文书
婚庆答谢词大全
2015/09/29 职场文书
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL