Урок 15. Встроенные функции

Python многое умеет сам — нужно лишь вызвать готовую функцию.

Полезные функции

max() — наибольшее, min() — наименьшее, sum() — сумма, sorted() — по порядку, len() — сколько элементов. Они работают со списками и экономят много кода.

rows = scan_rows()
print(max(rows))   # рекордный ряд
print(sum(rows))   # весь урожай

Зачем

Готовые функции — это проверенные инструменты. Использовать их — признак зрелого кода: меньше ошибок и меньше писать.

Совет

Готовые функции не только короче, но и надёжнее собственных велосипедов. Прежде чем писать свой перебор, проверьте: возможно, в Python уже есть готовая функция — max, min, sum, sorted или len.

Частые вопросы

Зачем готовые функции, если можно написать свои? Встроенные короче и надёжнее — max, min, sum, len уже проверены.

Что вернёт len? Количество элементов в списке или символов в строке.

Начать игру бесплатно