count words with given length python123
时间: 2024-10-14 22:17:49 浏览: 18
在Python中,如果你想统计字符串中特定长度的单词的数量,你可以使用内置的`split()`函数将字符串分割成单词列表,然后遍历这个列表检查每个单词的长度。下面是一个简单的例子:
```python
def count_words_of_length(s, word_length):
# 将字符串按空格分割成单词列表
words = s.split()
# 初始化计数器
count = 0
# 遍历单词列表,如果单词长度等于给定的值,计数加一
for word in words:
if len(word) == word_length:
count += 1
return count
# 测试函数
s = "python123 is a programming language"
word_length = 5
print(f"Number of words with length {word_length}:", count_words_of_length(s, word_length))
```
在这个示例中,`count_words_of_length`函数接收一个字符串和一个目标长度作为输入,返回指定长度的单词数量。
阅读全文