写函数,实现统计字符串中单词的个数并返回。
时间: 2024-05-14 09:13:26 浏览: 114
统计输入字符串中的单词个数
可以使用以下代码实现:
```python
def count_words(s):
# 去除字符串两端的空格
s = s.strip()
# 如果字符串为空,返回0
if not s:
return 0
# 初始化单词个数为1,因为第一个单词不需要判断空格
count = 1
# 遍历字符串中的每个字符
for i in range(1, len(s)):
# 如果当前字符不是空格,并且前一个字符是空格,说明出现了一个新的单词
if s[i] != ' ' and s[i-1] == ' ':
count += 1
return count
```
请问还有什么问题需要我回答吗?
阅读全文