Урок 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? Количество элементов в списке или символов в строке.
Начать игру бесплатно