<p>这就是我朋友给我的一个句子中计算大小写字母的方法,没有解释语句中1的用法。你知道吗</p>
<pre><code>x = raw_input('Enter the word')
print ("Capital Letters: ", sum(1 for d in x if d.isupper()))
print ("Small letters:" , sum(1 for d in x if d.islower()))
</code></pre>
<p>有人能帮我解释一下为什么用1吗?为什么用sum代替len呢?
谢谢</p>