Расскажите об арифметическом операторе %. В чем его основное предназначение и как он используется в Python?
Оператор % в Python — это оператор взятия остатка от деления (modulo).
Читать ответПодготовка к интервью
1574 вопроса по Python с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Python — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: python, backend, database.
Каталог
Оператор % в Python — это оператор взятия остатка от деления (modulo).
Читать ответВ Python целые числа (int) являются объектами и хранятся в памяти как экземпляры класса int.
Читать ответВ Python нельзя напрямую создавать переменные с динамическими именами, как, например, в некоторых других языках. Однако есть несколько способов добиться похожего эффекта:
Читать ответДа, в Python можно объявить конструктор init, который не выполняет никаких действий. Для этого достаточно определить метод init с параметрами, но без тела или с телом, содержащим только pass.
Читать ответКроме асинхронного программирования (async/await, asyncio), в Python есть несколько альтернативных способов реализовать конкурентное выполнение задач:
Читать ответВ Python часто повторяются следующие операции и задачи:
Читать ответCPython не использует технологию JIT-компиляции (Just-In-Time) для ускорения выполнения кода. Это стандартная реализация Python, которая интерпретирует байт-код во время выполнения.
Читать ответPylance — это расширение для Visual Studio Code, обеспечивающее интеллектуальную поддержку разработки на Python. Оно основано на движке анализа кода Pyright и предоставляет:
Читать ответВ Python фигурные скобки {} используются для создания словарей, потому что словарь — это структура данных, которая хранит пары ключ-значение, и синтаксис с фигурными скобками интуитивно отражает эту структуру.
Читать ответВ Python используются несколько видов памяти:
Читать ответПринцип LSP (Liskov Substitution Principle) гласит, что объекты базового (родительского) класса должны быть заменяемы объектами подкласса без нарушения корректности работы программы.
Читать ответВ Python управление временем жизни объекта основано на подсчёте ссылок (reference counting) и сборщике мусора для циклических ссылок.
Читать ответ