Автор оригинала: Pankaj Kumar.
Функция Python Sum () используется для получения суммы чисел потенциала.
Python Sum ()
Синтаксис функции Python Sum ():
sum(iterable[, start])
Начать Дополнительный номер с значением по умолчанию по умолчанию 0. Если установлено начать, то сумма запуска и все номера в Iterable возвращается.
Python Sum () Список номеров
s = sum([1, 2, 3]) print(s) s = sum([1, 2, 3], 10) print(s)
Выход:
6 16
Обратите внимание, что метод SUM () не принимает аргументы ключевых слов, поэтому, если мы напишем сумма ([1, 2, 3],)
Тогда он будет бросать исключение как TypeError: SUM () не имеет никаких аргументов ключевых слов
Отказ
Сумма Python последовательности целых чисел
Поскольку сумма принимает итерацию как аргумент, мы можем пройти кортеж, байты номеров тоже.
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)
Выход:
3 13 274 289
Python сумма поплавков
s = sum([1.5, 2.5, 3]) print(s)
Выход: 7.0
Если вы хотите добавить значения плавающих точек с расширенной точностью, вы можете использовать math.fsum ()
функция.
Сумма Python сложных чисел
Функция SUM () тоже работает с комплексными числами.
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)
Выход:
(4+6j) (6+8j) (4.5+0j)
Ссылка: Официальная документация