python統計中文字符數量的兩種方法

今天小編就爲大家分享一篇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統計中文字符數量的兩種方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持神馬文庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章