Python输入一行字符统计中文字符
时间: 2024-04-12 18:25:01 浏览: 75
一百行python代码将图片转成字符画
在Python中,可以使用内置的字符串函数来统计中文字符。一种常用的方法是使用正则表达式来匹配中文字符。下面是一个示例代码:
```python
import re
def count_chinese_characters(text):
pattern = re.compile(r'[\u4e00-\u9fa5]')
chinese_chars = re.findall(pattern, text)
count = len(chinese_chars)
return count
text = input("请输入一行字符:")
chinese_count = count_chinese_characters(text)
print("中文字符数量:", chinese_count)
```
这段代码中,首先使用`re.compile()`函数创建了一个正则表达式模式,该模式可以匹配所有的中文字符。然后使用`re.findall()`函数在输入的文本中找到所有匹配的中文字符,并将其存储在一个列表中。最后,通过计算列表的长度,即可得到中文字符的数量。
阅读全文