Skip to main content
 首页 » 编程设计

python之.split python 字数统计

2025年05月04日17虾米哥

我需要计算句子中的单词数。例如,“我遛狗”。会是 4 个词,但是“我遛我的 3 条狗”只会是 4 个词,因为数字不是词。该代码只能计算字母单词。我了解如何通过简单地使用以下内容来计算字数:

len(string.split) 

但这不考虑数字。有没有一种简单的方法(对于初学者)来计算数字、符号等?谢谢。

请您参考如下方法:

totalWords = sum(1 for word in line.split() if word.isalpha()) 

您可以在行上使用split 函数根据空格将其拆分。然后使用 isalpha 函数检查每个单词是否只有字母。如果为真,则包括 1。最后将它们全部相加。