Топ-10 встроенных функций Python
В Python много функций доступно сразу, без импорта. Вот десять, которые пригодятся с первых программ.
print, input, len
print() выводит данные на экран, input() читает строку от пользователя, len() возвращает длину строки, списка или другой коллекции.
Это тройка, с которой начинается почти любая программа-новичок.
range, enumerate
range() создаёт последовательность чисел — незаменима в циклах for. enumerate() даёт сразу индекс и элемент при переборе списка.
Благодаря enumerate не нужно вручную заводить счётчик.
int, str, float
Эти функции приводят типы: int('5') превращает строку в число, str(5) — число в строку, float('3.14') — в дробное.
Приведение типов постоянно нужно при работе с вводом пользователя.
sum, sorted, type
sum() складывает числа из списка, sorted() возвращает отсортированную копию, type() показывает тип значения — удобно при отладке.
sorted() не меняет исходный список, а создаёт новый — это важное отличие от метода .sort().
Частые вопросы
Нужно ли их заучивать? Нет, они запомнятся сами от частого использования.
Где смотреть полный список? В официальной документации Python, но на старте хватит этих десяти. Потренируйтесь применять их в «Дрон Кодере».
Начать игру бесплатно