使用python,输入一串字符,统计中文字符的个数
时间: 2024-04-29 08:24:34 浏览: 75
统计输入的某个字符的个数
4星 · 用户满意度95%
好的,这个问题是可以回答的。可以用Python的中文字符集判断每个字符是否为中文字符,然后统计个数。以下是示例代码:
```python
# -*- coding: utf-8 -*-
import re
def count_chinese_chars(s):
pattern = re.compile('[\u4e00-\u9fa5]')
count = 0
for c in s:
if pattern.match(c):
count += 1
return count
# 测试
s = '这是一段中文字符串'
n = count_chinese_chars(s)
print('中文字符个数为:', n)
```
输出结果为:
```
中文字符个数为: 7
```
注意,这里的统计只包括Unicode中的中文字符范围,可能还有其他的中文字符集需要统计,根据具体需要进行调整。
阅读全文