英文单词个数统计python
时间: 2023-07-06 15:38:13 浏览: 135
单词统计(Python)
可以使用Python内置的字符串操作和正则表达式来实现英文单词个数的统计。下面是一个简单的实现:
```python
import re
def count_words(text):
# 将所有非字母字符替换为空格
text = re.sub('[^a-zA-Z]', ' ', text)
# 将连续的空格替换为一个空格
text = re.sub('\s+', ' ', text)
# 分割单词并计数
words = text.split()
return len(words)
```
使用方法:
```python
text = "This is a sample text for counting words."
count = count_words(text)
print(count) # 输出:8
```
这个实现只能统计英文单词,对于其他语言可能会有问题。如果需要支持其他语言,可以使用第三方库,比如 `nltk`。
阅读全文