首页 > 编程 > Python > 正文

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

2019-11-25 13:20:52
字体:
来源:转载
供稿:网友

方法一:

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表