Python 计算字符串中单词的个数

Document 对象参考手册 Python3 实例

在 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}")

代码解析:

  1. count_words 函数接受一个字符串 text 作为参数。
  2. text.split() 将字符串按空格分割成单词列表。默认情况下,split() 方法会以任何空白字符(包括空格、换行符等)作为分隔符。
  3. len(words) 返回单词列表的长度,即单词的个数。
  4. 示例字符串 text 包含 6 个单词。
  5. print 函数输出单词的个数。

输出结果:

The number of words in the text is: 6

Document 对象参考手册 Python3 实例