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常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
Aug 25 Python
使用Python实现windows下的抓包与解析
Jan 15 Python
怎么使用pipenv管理你的python项目
Mar 12 Python
教你使用python实现微信每天给女朋友说晚安
Mar 23 Python
快速解决PyCharm无法引用matplotlib的问题
May 24 Python
Python操作mongodb的9个步骤
Jun 04 Python
Python中存取文件的4种不同操作
Jul 02 Python
Python实现计算对象的内存大小示例
Jul 10 Python
python多进程下实现日志记录按时间分割
Jul 22 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 Python
解决Tensorboard 不显示计算图graph的问题
Feb 15 Python
python调试工具Birdseye的使用教程
May 25 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实现无限级分类(不使用递归)
2015/10/22 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
JQuery中each()的使用方法说明
2010/08/19 Javascript
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
2013/11/22 Javascript
jquery实现简单实用的弹出层效果代码
2015/10/15 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
2016/10/09 Javascript
AngularJS双向绑定和依赖反转实例详解
2017/04/15 Javascript
详解vue slot插槽的使用方法
2017/06/13 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
详解angular2.x创建项目入门指令
2018/10/11 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
解决vue-router路由拦截造成死循环问题
2020/08/05 Javascript
[06:04]DOTA2英雄梦之声Vol19卓尔游侠
2014/06/20 DOTA
理解Python中的With语句
2016/03/18 Python
简单的python后台管理程序
2017/04/13 Python
python实现用户管理系统
2018/01/10 Python
python 把列表转化为字符串的方法
2018/10/23 Python
基于python的ini配置文件操作工具类
2019/04/24 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
2019/04/29 Python
PyQt5 QTable插入图片并动态更新的实例
2019/06/18 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
html5与css3小应用
2013/04/03 HTML / CSS
XML文档面试题
2015/08/05 面试题
办公室经理岗位职责
2014/01/01 职场文书
简历的自我评价范文
2014/02/04 职场文书
2014年情人节活动方案
2014/02/16 职场文书
父母寄语大全
2014/04/12 职场文书
车辆年检委托书范本
2014/10/14 职场文书
红色经典电影观后感
2015/06/18 职场文书
python3读取文件指定行的三种方法
2021/05/24 Python
python基础学习之递归函数知识总结
2021/05/26 Python