输入一个英文字符串,统计字符串中的单词的个数。假设每两个单词中间,有且仅有一个空格
时间: 2023-05-13 20:07:36 浏览: 70
可以使用以下 Python 代码实现:
```
def count_words(s):
words = s.split()
return len(words)
s = input("请输入一个英文字符串:")
print("单词个数为:", count_words(s))
```
这个函数首先使用 `split()` 方法将字符串按照空格分割成单词,然后返回单词列表的长度,即单词个数。
相关问题
python中输入一个英文字符串,统计字符串中单词的个数。假设每两个单词中间,有且仅有一个空格。
可以使用 split() 方法将字符串按照空格分割成单词列表,然后使用 len() 函数统计列表中单词的个数。代码如下:
```python
s = input("请输入一个英文字符串:")
words = s.split()
print("单词个数为:", len(words))
```
注意,这个方法只适用于英文字符串,对于中文字符串需要使用其他方法进行分词。
统计所输入字符串中单词的个数,单词之间用空格分隔。
可以使用split()函数将字符串按照空格分割成单词,然后统计单词的个数即可。具体代码如下:
```
s = input("请输入字符串:")
words = s.split()
print("单词个数为:", len(words))
```
阅读全文