输入一个英文字符串,编写程序,统计该字符串中英文单词的个数。
时间: 2023-11-16 13:21:35 浏览: 132
C语言程序设计-输入一行字符,分别统计出英文大小写字母、空格、数字和其他字符的个数
5星 · 资源好评率100%
好的,以下是一个简单的 Python 代码示例,可以实现统计英文单词个数的功能:
```python
def count_words(text):
words = text.split()
count = 0
for word in words:
if word.isalpha():
count += 1
return count
text = input("请输入一个英文字符串:")
print("该字符串中英文单词的个数为:", count_words(text))
```
该程序首先通过 `split()` 方法将输入的文本字符串分割成单词列表,然后遍历列表中的每个单词,判断该单词是否全部由字母组成,如果是则将计数器加一。最后返回计数器的值,即为英文单词的个数。
注意,以上代码只能简单地统计英文单词的个数。如果需要更复杂的文本处理功能,比如考虑单词缩写、连字符、标点符号等情况,需要使用更为复杂的自然语言处理技术。
阅读全文