Какое значение имеет использование генератора в функции range в Python и почему она его возвращает?
В Python функция range возвращает генератор (в Python 3 — это объект range, который ведет себя как ленивый итератор), а не сразу список.
Читать ответПодготовка к интервью
1574 вопроса по Python с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Python — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: python, backend, database.
Каталог
В Python функция range возвращает генератор (в Python 3 — это объект range, который ведет себя как ленивый итератор), а не сразу список.
Читать ответВ Python при инициализации объекта класса аргументы передаются в метод init. Этот метод вызывается автоматически при создании экземпляра и принимает параметры, которые передаются при вызове конструктора.
Читать ответВ множество (set) в Python можно помещать неизменяемые (хешируемые) объекты.
Читать ответАргументы при вызове функции позволяют передавать ей входные данные, на основе которых функция выполняет свои действия.
Читать ответДля организации списка импортируемых модулей в Python рекомендуется придерживаться следующих правил для улучшения читаемости и порядка:
Читать ответИспользование kwargs в Python рекомендуется в следующих случаях:
Читать ответКлючевое слово global используется для изменения переменной, находящейся в глобальной области видимости, внутри локальной области видимости (например, внутри функции).
Читать ответЦиклы в Python наиболее уместны, когда необходимо выполнить повторяющееся действие несколько раз, например, обработать элементы списка, выполнить вычисления с повторением или пройтись по диапазону чисел.
Читать ответКогда программа завершается, все переменные и объекты, созданные во время её работы, освобождаются сборщиком мусора, и память очищается.
Читать ответВ объектно-ориентированном программировании уровни доступа определяют, какие части кода могут обращаться к определённым членам класса (переменным и методам):
Читать ответВ коммерческих проектах на Python я работал с разработкой веб-приложений и автоматизацией бизнес-процессов.
Читать ответВ Python внутренние стандартные библиотеки реализованы как набор модулей, написанных на самом Python и на C (для повышения производительности).
Читать ответ