要降低文字的字数,我们使用命令
text.lower()
是否有内置函数告诉我text.lower()已更改的单词数?
答案 0 :(得分:2)
没有内置但很容易使用sum
和生成器理解:
text = "I am the World"
print(sum(1 for x in text.split() if x.lower()!=x))
打印:2
str.split
根据空格分割单词,我们迭代单词,将每个单词与其小写味道进行比较,如果存在差异,则将{1}发送给sum
。