Runtime v2.81 · Na-update noong Set 30, 2026

sum

Ibinabalik ang kabuuan ng mga numero sa iterable, na maaaring magsimula sa start.

Syntax

sum(iterable, /, start=0)

Mga parameter

PangalanPaglalarawan
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