English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция sum() складывает элементы iterable и возвращает сумму.
Синтаксис функции sum():
sum(iterable, start)
Функция sum() складывает элементы iterable слева направо и возвращает сумму, начиная с start.
iterable- итерируемый (список, кортеж, словарь и т.д.). Итерируемые элементы должны быть числами.
start(по умолчанию) - определить параметр для сложения, если этот параметр не был установлен, по умолчанию 0.
sum() возвращает сумму элементов iterable и добавляет к ней сумму с start.
numbers = [2.5, 3, 4, -5] # Не был предоставлен параметр начала numbers_sum = sum(numbers) print(numbers_sum) # start = 10 numbers_sum = sum(numbers, 10) print(numbers_sum)
Результат вывода
4.5 14.5
Если нужно добавить числа с точной точностью, то следует использовать math.fsum(iterable).
Если нужно связать данные элементы iterable (элементы должны быть строками), то можно использовать метод join().
'string'.join(sequence)
Посетите эту страницу, чтобы узнать оИнформация о методе Python join()