python统计英文单词个数
时间: 2024-10-10 18:06:38 浏览: 61
Python实现统计英文单词个数及字符串分割代码
在Python中,你可以使用内置模块`collections`中的`Counter`类来统计英文单词的数量。以下是一个简单的示例:
```python
from collections import Counter
import re
def count_words(text):
# 将文本转换为小写并删除标点符号
text = re.sub(r'[^\w\s]', '', text.lower())
# 使用split()函数按空格分割成单词列表
words = text.split()
# 使用Counter计算每个单词的频率
word_count = Counter(words)
return word_count
# 测试例子
text = "Hello, world! This is a sample sentence for counting words in Python."
word_counts = count_words(text)
print("Word counts:", word_counts)
阅读全文