4. 创建一个包含一段中文的文本文件,统计文件中中文字数,不包括标点符号和空格。
时间: 2023-06-27 20:07:00 浏览: 253
判断字符串有多少个汉字和标点符号
5星 · 资源好评率100%
假设文本文件名为"example.txt",可以使用以下Python代码来统计中文字数:
```python
with open("example.txt", "r", encoding="utf-8") as f:
text = f.read()
count = 0
for char in text:
if '\u4e00' <= char <= '\u9fff':
count += 1
print("中文字数(不包括标点符号和空格):", count)
```
首先打开文件并读取其中的文本内容。然后遍历文本中的每个字符,如果该字符是中文,则将计数器加1。最后输出中文字数即可。注意需要指定文件的编码方式为utf-8,以便正确读入中文字符。
阅读全文