Python Quiz
490 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: поведение str.replace при перекрывающихся подстроках и с ограничением числа замен.
Зачем важно: на собеседовании и в коде — понимать порядок прохода по строке и границы замен.
Подсказка: replace идёт слева направо; уже заменённые символы не участвуют в новых заменах; count…
Python Quiz
Что выведет этот код? 🧠🐍
😺 Учит: поведение изменяемых аргументов по умолчанию в Python — они могут сохранять состояние между вызовами.

Важно: предотвращает труднонаходимые баги в проде и вопросы на собеседовании — знание часто проверяют.

Подсказка: значение по умолчанию вычисляется один раз при объявлении функ…
Что выведет этот код? 🤔💻
Anonymous Quiz
0%
При запуске `python script.py a b` выведет `2 False`
0%
При запуске `python script.py a b` выведет `3 False`
0%
При запуске `python script.py a b` выведет `2 True`
Python Quiz
Что выведет этот код? 🤔💻
Как старший уборщик Google 😺 — чему учит: разница между sys.argv (аргументы командной строки) и __file__ (имя/путь модуля).
Зачем: важно при написании CLI-скриптов и на собеседованиях — показывает понимание окружения запуска.
sys.argv[0] — то, что вы ввели в командной строке; __file_…
Что выведет этот код? 💻🤔
Anonymous Quiz
0%
[0, 2, 0, 1]
100%
[2, 1]
0%
[0, 2, 0, 1] и затем ошибка
0%
[]
Python Quiz
Что выведет этот код? 💻🤔
Чему учит: как map+filter работают вместе и что в Python считается truthy/falsy (например пустые коллекции и 0 — ложь).
Зачем важно: полезно при обработке списков и частый вопрос на собеседованиях — показывает знание итераторов и фильтрации.
map(len, nums) превращает элементы в их дл…
Python Quiz
Что выведет этот код? 🐍💡
Я — экс‑гугл помощник уборщика 😺 — чему учит: порядок вызовов __new__ и __init__ при наследовании.
Зачем: полезно на собеседованиях и чтобы не сломать создание объектов в проде.
Подсказка: B.__new__ делегирует в родителя, оба "new" напечатаются; __init__ выполнится, если вернётся экз…
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит: разницу между is и == для комплексных литералов в Python.
Зачем важно: избегать логических багов при сравнении объектов на работе и на собеседовании.
is проверяет идентичность (тот же объект в памяти), == — равенство значений; литералы могут быть равны, но разными объектам…