
Основи Python
Змінні та константи, типи даних, керування потоком, functions, list comprehensions, decorators, context managers
1Яка різниця між змінною, оголошеною за допомогою =, та константою в Python?
Яка різниця між змінною, оголошеною за допомогою =, та константою в Python?
Відповідь
Python не має справжніх констант на рівні мови. За домовленістю, змінні у ВЕЛИКИХ літерах вважаються константами і не повинні змінюватися, але технічно ніщо не заважає їх переприсвоєнню. Ця домовленість PEP 8 спирається на дисципліну розробника, а не на обмеження мови.
2Який тип даних повертає вираз 3 / 2 в Python 3?
Який тип даних повертає вираз 3 / 2 в Python 3?
Відповідь
У Python 3 оператор / завжди виконує ділення з плаваючою комою, повертаючи 1.5 у цьому випадку. Щоб отримати цілочисельне ділення, використовуйте оператор //. Це суттєва відмінність від Python 2, де / виконував цілочисельне ділення між двома цілими числами.
3Яка різниця між списком (list) і кортежем (tuple) в Python?
Яка різниця між списком (list) і кортежем (tuple) в Python?
Відповідь
Списки змінювані (можна модифікувати після створення), тоді як кортежі незмінні. Кортежі дещо продуктивніші та можуть використовуватися як ключі словника. Списки використовують квадратні дужки [], а кортежі круглі (). Обирайте правильний тип залежно від того, чи потрібно змінювати дані.
Як перевірити, чи існує ключ у словнику Python?
Яка різниця між == та is у Python?
+22 питань зі співбесід
Інші теми співбесід Django
Об'єктно-орієнтований Python
Основи Django
Models Django - Основи
Django Views
Шаблони Django
Форми Django
Розширені QuerySets
Автентифікація Django
Django Middleware
Django Admin
Django REST Framework
Сигнали Django
Завантаження файлів
Кешування в Django
Сесії Django
Email у Django
Тестування Django
Безпека Django
Розгортання Django
Просунутий Django ORM
Продуктивність Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django в екосистемі мікросервісів
Користувацькі команди Django
Інтернаціоналізація Django
Патерни проєктування Django
Django Async та ASGI
Settings та конфігурація для production
Спостережуваність і моніторинг
Опануй Django для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно