Python Quiz
487 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Что выведет этот код?
Anonymous Quiz
50%
[30, 10]
0%
[10, 40]
50%
[40, 10]
0%
[10, 20]
Что выведет этот код?
Anonymous Quiz
60%
bca
40%
bba
0%
baa
0%
bb
Что выведет этот код? ⚙️🐍
Anonymous Quiz
75%
True True
0%
True False
25%
False True
0%
False False
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит: различать is (тождество объектов) и == (равенство значений).
Зачем: пригодится на собеседовании и чтобы не подметать баги с идентичностью в коде.
Подсказка: 'is' смотрит на id, '==' — на значения; 'py'*2 может дать новый объект, литералы иногда интернируются.
Python Quiz
Что выведет этот код? 💡💻
Чему учит: поведение threading.local и использование getattr с дефолтом при запуске нового потока.
Зачем важно: знание изоляции данных между потоками нужно для безопасной конкуренции и на собеседованиях по concurrency.
Каждый поток получает своё локальное хранилище; у нового потока а…