可以使用Python中的字符串和列表操作來統計文本中的單詞數。以下是一種可能的實現方式:
def count_words(text):
# 將文本按空格分割成單詞列表
words = text.split()
# 返回單詞列表的長度
return len(words)
# 示例文本
text = "Python is a programming language that lets you work quickly and integrate systems more effectively."
# 統計單詞數
word_count = count_words(text)
print("單詞數:", word_count)
輸出:
單詞數: 15
在這個例子中,我們定義了一個名為count_words
的函數,它接受一個字符串參數text
。函數內部使用split()
方法將文本按照空格分割成單詞,并將結果存儲在一個名為words
的列表中。最后,函數返回了words
列表的長度,即文本中的單詞數。
在示例中,我們調用count_words
函數并傳遞一個示例文本。輸出結果為15,表示該文本包含15個單詞。