擅长:python、mysql、java
<p>第二个参数是起始值。这不是要开始的索引,而是要开始求和的值。你知道吗</p>
<p>例如:</p>
<p><code>sum([1,2,3], 0)</code>与<code>0 + 1 + 2 + 3</code>相同</p>
<p><code>sum([1,2,3], 6)</code>与<code>6 + 1 + 2 + 3</code>相同</p>
<p><code>sum(((1,2), ('a','b')), ())</code>与<code>() + (1,2) + ('a','b')</code>相同</p>
<p>因为start在默认情况下是0,如果您没有为它指定值,您将得到</p>
<p><code>0 + (1,2) + ('a','b')</code></p>
<p>这给了</p>
<p><code>TypeError: unsupported operand type(s) for +: 'int' and 'tuple'</code></p>