python统计中文字符数量的两种方法

 更新时间:2019年01月31日 14:25:26   作者:Hello_刘  
今天小编就为大家分享一篇python统计中文字符数量的两种方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

方法一:

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统计中文字符数量的两种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Softmax函数原理及Python实现过程解析

    Softmax函数原理及Python实现过程解析

    这篇文章主要介绍了Softmax函数原理及Python实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Python中WebService客户端接口调用及身份验证的问题

    Python中WebService客户端接口调用及身份验证的问题

    这篇文章主要介绍了Python中WebService客户端接口调用及身份验证的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • selenium+python 对输入框的输入处理方法

    selenium+python 对输入框的输入处理方法

    今天小编就为大家分享一篇selenium+python 对输入框的输入处理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python中numpy包使用教程之数组和相关操作详解

    python中numpy包使用教程之数组和相关操作详解

    这篇文章主要给大家介绍了关于python中numpy包的使用教程,包含数组和相关操作等内容,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来跟着小编一起学习学习吧。
    2017-07-07
  • python 使用装饰器并记录log的示例代码

    python 使用装饰器并记录log的示例代码

    今天小编就为大家分享一篇python 使用装饰器并记录log的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Python中实现三目运算的方法

    Python中实现三目运算的方法

    这篇文章主要介绍了Python中实现三目运算的方法,本文用and/or 运算符模拟实现三目运算,需要的朋友可以参考下
    2015-06-06
  • Pytest执行unittest TestSuite(测试套件)的实现方法

    Pytest执行unittest TestSuite(测试套件)的实现方法

    TestSuite一直是unittest的灵活与精髓之处,在繁多的测试用例中,可以任意挑选和组合各种用例集,这篇文章主要介绍了Pytest执行unittest TestSuite(测试套件)的实现方法,需要的朋友可以参考下
    2021-08-08
  • Django模板Templates使用方法详解

    Django模板Templates使用方法详解

    这篇文章主要介绍了Django模板Templates使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • opencv实现图像缩放效果

    opencv实现图像缩放效果

    这篇文章主要为大家详细介绍了opencv实现图像缩放效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • python socket 超时设置 errno 10054

    python socket 超时设置 errno 10054

    这篇文章主要介绍了python 远程主机强迫关闭了一个现有的连接 socket 超时设置 errno 10054 ,需要的朋友可以参考下
    2014-07-07

最新评论