물론 몇개의 숫자로 sum()을 사용하면, 그 모든 것을 합친다.하지만 그것에 관한 문서를보고 있었고 나는 이것을 발견했다 :파이썬 : 나는 sum()의 완전한 사용법을 이해하지 못한다.
sum(iterable[, start])
"[, 시작]"은 무엇입니까? 이것은 너무 당황 스럽지만 Google을 사용하여 어떤 예도 찾을 수없는 것으로 보입니다. 설명서는 언어를 배우려는 사람에게 상당히 암시 적입니다.
일종의 목록입니까? 나는 그것을 작동시킬 수 없다. 여기 내 시도 중 하나의 예입니다
>>> sum(13,4,5,6,[2,4,6])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: sum expected at most 2 arguments, got 5
메소드 문서에서'[, ..] '는 "선택 사항"을 의미하므로 목록 리터럴과 혼동하지 마십시오. 또한 iterable은 * one * 매개 변수입니다. 문서는 [variadic signature] (http://askawizard.blogspot.com/2008/09/variadic-positional-and-keyword_28.html)에 대해'* args'를 보여줄 것입니다. – user2246674
iterable은 일종의 "컨테이너", EG :'list' 또는'set'이어야합니다. 'sum ([1,2,3,4,5])'일 경우, _alternative_ start-prameter는'sum (iter) + start'와 같습니다. 여기서 start는 정수 또는 실수입니다. – JHolta