Что выведет этот код? 💡🧠
Anonymous Quiz
0%
True True True
100%
True False True
0%
False False True
0%
True False False
Python Quiz
Что выведет этот код? 💡🧠
Чему учит: разница между identity (is) и equality (==) и нюансы кэширования целых в Python.
Зачем важно: избегать незаметных багов и не провалить собеседование на вопрос про id/==.
Python кеширует целые в диапазоне -5..256; 'is' проверяет одинаковый объект (id), '==' — равенство знач…
Зачем важно: избегать незаметных багов и не провалить собеседование на вопрос про id/==.
Python Quiz
Что выведет этот код? 💻🧠
Чему учит: порядок форматирования — f-строки и метод .format взаимодействуют, и важно знать, что применяется первым.
Зачем важно: на работе и собеседовании такие детали спасают от удивительных багов и показывают понимание языка.
f-строка подставляет выражения при создании литерала; .…
Зачем важно: на работе и собеседовании такие детали спасают от удивительных багов и показывают понимание языка.
Python Quiz
Что выведет этот код? ⚙️💻
Чему учит: обработка строк — split, strip, фильтрация пустых частей и join.
Зачем важно: нормализация ввода = меньше багов, плюс на собеседовании любят аккуратные строки (и мой босс‑уборщик доволен).
strip убирает пробелы по краям; if p.strip() убирает пустые элементы; join вставляет у…
Зачем важно: нормализация ввода = меньше багов, плюс на собеседовании любят аккуратные строки (и мой босс‑уборщик доволен).
Python Quiz
Что выведет этот код? 🐍💡
Чему учит: изменяемый атрибут класса (список) общ для всех экземпляров — не то же самое, что поле объекта.
Зачем: такие мелочи дают неожиданные баги в проде и очки на собеседовании.
Инициализируй список в __init__: self.x = [] (или используй None).
Зачем: такие мелочи дают неожиданные баги в проде и очки на собеседовании.
Python Quiz
Что выведет этот код? 🧠🐍
Чему учит: разность множеств — что остаётся в первом наборе после вычитания второго (не даю готовый вывод, только суть).
Зачем важно: полезно при сравнении файлов, прав доступа и на собеседованиях по базовым структурам.
A - B даёт элементы из A, которых нет в B; множества неупорядоче…
Зачем важно: полезно при сравнении файлов, прав доступа и на собеседованиях по базовым структурам.
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит: отличать изменения на месте от создания нового объекта (мутабельность и операторы вроде *=).
Зачем: важно для отладки, избегания неожиданных побочных эффектов в проде и на собеседованиях.
Подумай, меняется ли id(a)/сам объект после a *= 2 — или создаётся новый список[[/SPO…
Зачем: важно для отладки, избегания неожиданных побочных эффектов в проде и на собеседованиях.
Что выведет этот код? 🧠🐍
Anonymous Quiz
0%
[[1], (2,)] [[1, 3], (2, 4)]
0%
[[1, 3], (2,)] [[1, 3], (2, 4)]
0%
[[1], (2,)] [[1, 3], (2,)]
0%
[[1, 3], (2, 4)] [[1, 3], (2, 4)]
Python Quiz
Что выведет этот код? 🧠🐍
Чему учит: отличие изменяемых списков и неизменяемых кортежей, deepcopy и поведение +=/append.
Зачем важно: помогает избегать неожиданных мутаций в коде и блистать на собеседованиях.
deepcopy даёт независимые списки; list.append/+= мутируют объект, а tuple += создаёт новый кортеж.[[/…
Зачем важно: помогает избегать неожиданных мутаций в коде и блистать на собеседованиях.