Cloud-Lösungen der Zukunft - Testen!

Revolutionäre Cloud-Technologie, ganz ohne versteckte Kosten. Profitieren Sie von unserer Testphase und entdecken Sie umfassende Funktionen. Der Anmeldeprozess ist transparent und unkompliziert. Starten Sie jetzt Ihre Reise in die Cloud - Kostenfrei!

Python sum() Funktion

Die Python sum() Funktion wird verwendet, um die Summe der Zahlen eines Iterierbaren zu erhalten.

Die Syntax der Python sum() Funktion lautet:

start ist eine optionale Zahl mit dem Standardwert 0. Wird start angegeben, wird die Summe von start und allen Zahlen im Iterierbaren zurückgegeben.

Python sum() Liste von Zahlen

s = sum([1, 2, 3])
print(s)

s = sum([1, 2, 3], 10)
print(s)

Output:

Beachten Sie, dass die sum() Methode keine Schlüsselwortargumente akzeptiert. Wenn wir also sum([1, 2, 3], start=10) schreiben, wird eine Ausnahme geworfen, da TypeError: sum() keine Schlüsselwortargumente annimmt.

Python Summe einer Sequenz von Ganzzahlen

Da sum iterierbare Argumente akzeptiert, können wir auch Tuple, Bytes von Zahlen übergeben.

s = sum(bytes([1, 2]))
print(s)

s = sum(bytearray([1, 2]), 10)
print(s)

# sum of integers in different formats, tuple of numbers
s = sum((1, 0b11, 0o17, 0xFF))
print(s)

s = sum((1, 0b11, 0o17, 0xFF), 0xF)
print(s)

Output:

Python sum() – Python Summe von Fließkommazahlen

s = sum([1.5, 2.5, 3])
print(s)

Output: 7.0 Wenn Sie Fließkommazahlen mit erweiterter Präzision addieren möchten, können Sie die math.fsum() Funktion verwenden.

Python Summe von Komplexen Zahlen

Die sum() Funktion funktioniert auch mit komplexen Zahlen.

s = sum([1 + 2j, 3 + 4j])
print(s)

s = sum([1 + 2j, 3 + 4j], 2 + 2j)
print(s)

s = sum([1 + 2j, 2, 1.5 - 2j])
print(s)

Output:

Starten Sie Ihre Cloud-Reise mit unserer kostenlosen Trial-Version!

Entdecken Sie die grenzenlosen Möglichkeiten unserer Cloud-Dienste ganz unverbindlich. Melden Sie sich jetzt für unsere kostenlose Trial-Version an und erleben Sie, wie unsere innovativen Lösungen Ihr Business transformieren können.

Try for free!