почему есть начальный аргумент во встроенной функции суммы python

В функции sum прототипом является sum (iterable [, start]) , который суммирует все в повторяемом объекте плюс начало ценность. Интересно, почему здесь начальное значение? Существует ли какой-либо конкретный случай использования этого значения?

Пожалуйста, не приводите больше примеров использования start. Мне интересно, почему он существует в этой функции. Если прототип функции суммы - это только сумма (итерация), и возврат None, если итерабельность пуста, все будет просто работать. Так зачем нам начинать именно здесь?

9
задан FrostNovaZzz 28 December 2010 в 11:39
поделиться