Рубрики
Без рубрики

Python Sum ()

Функция Python Sum, Python Сумма списка номеров, массив Python Sum of Numbers, Python Sum Complents Complements, Python Sum of Bytes, примеры номеров Bytearray

Автор оригинала: 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)

Ссылка: Официальная документация