python统计中文字符的个数_python统计中文字符数量的两种方法
生活随笔
收集整理的這篇文章主要介紹了
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統計中文字符數量的兩種方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
總結
以上是生活随笔為你收集整理的python统计中文字符的个数_python统计中文字符数量的两种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 错误: 非法的表达式开始_虽然这两个C语
- 下一篇: python requests form