Python 计算字符串中单词的个数
在 Python 中,我们可以通过将字符串分割成单词列表,然后计算列表的长度来得到字符串中单词的个数。下面是一个简单的示例代码。
实例
def count_words(text):
words = text.split()
return len(words)
# 示例字符串
text = "Hello world, this is a test."
word_count = count_words(text)
print(f"The number of words in the text is: {word_count}")
words = text.split()
return len(words)
# 示例字符串
text = "Hello world, this is a test."
word_count = count_words(text)
print(f"The number of words in the text is: {word_count}")
代码解析:
count_words
函数接受一个字符串text
作为参数。text.split()
将字符串按空格分割成单词列表。默认情况下,split()
方法会以任何空白字符(包括空格、换行符等)作为分隔符。len(words)
返回单词列表的长度,即单词的个数。- 示例字符串
text
包含 6 个单词。 print
函数输出单词的个数。
输出结果:
The number of words in the text is: 6
点我分享笔记