Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
文本中下排单词的数量。python_Python_String - Fatal编程技术网

文本中下排单词的数量。python

文本中下排单词的数量。python,python,string,Python,String,要降低文本的字数,我们使用命令 text.lower() 是否有内置函数告诉我text.lower()已更改的字数?没有内置函数,但易于使用sum和生成器理解: text = "I am the World" print(sum(1 for x in text.split() if x.lower()!=x)) 印刷品:2 str.split根据空格对单词进行拆分,我们对单词进行迭代,将每个单词与其小写字母进行比较,如果有差异,则向sum发出1。没有。为什么要这样做?在什么样的上下文中?s

要降低文本的字数,我们使用命令

text.lower()

是否有内置函数告诉我text.lower()已更改的字数?

没有内置函数,但易于使用
sum
和生成器理解:

text = "I am the World"

print(sum(1 for x in text.split() if x.lower()!=x))
印刷品:2


str.split
根据空格对单词进行拆分,我们对单词进行迭代,将每个单词与其小写字母进行比较,如果有差异,则向
sum
发出1。

没有。为什么要这样做?在什么样的上下文中?
sum(1代表x,y在zip中(text,text.lower()),如果x!=y)
谢谢!“我只是在练习python的技巧。”新晃说,这不算单词,只算不同的字母。