Ibinabalik ang kabuuan ng mga numero sa iterable, na maaaring magsimula sa start.
Syntax
sum(iterable, /, start=0)Mga parameter
| Pangalan | Paglalarawan |
|---|---|
iterablelist | tuple | set | generator | Iterable containing numeric values. Kailangan · Ayon lang sa posisyon Walang default |
startNumber | Initial value added before iterable items. Opsyonal · Ayon sa posisyon o pangalan Default: 0 |
Ibinabalik na halaga
Number — Kabuuang numerong halaga.Pagkilos / epekto
Ibinabalik ang kabuuan ng mga numero sa iterable, na maaaring magsimula sa start. Maaaring alisin ang sariling panaklong ng generator expression kung ito lang ang argument sa pagtawag ng function o method; kailangan itong lagyan ng panaklong kung may ibang argument o kuwit sa dulo.
Pagpapatakbo
- Naghihintay matapos: Hindi
- Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
- Sabayang pagpapatakbo: Oo
Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.
Halimbawa
# Kunin ang kabuuan ng mga halagang mula sa generator
values = [1, 2, 3]
total = sum(value * 2 for value in values)
with_start = sum((value * 2 for value in values), start=10)
text(str(total))
text(str(with_start))Mga error / limitasyon
Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.
Mga kaugnay na API
Wala