Веб-версияОткрыть в Telegram

Пост🖥 ЗАДАЧА С СОБЕСЕДОВАНИЯ: что выведет код?

3 августа 2025
P
Python tests
Видео
final_video.mp4 · 732 КБ · нажмите — покажем
🖥 ЗАДАЧА С СОБЕСЕДОВАНИЯ: что выведет код? Что выведет следующий код — и почему? a = 256 b = 256 print(a is b) x = 257 y = 257 print(x is y) ❓Ожидаешь True в обоих случаях? Не всё так просто. 📌 В Python целые числа от -5 до 256 кешируются. То есть a и b указывают на один и тот же объект → a is b → True Но x и y — это уже разные объекты, потому что 257 не кешируется → x is y → False ⚠️ is сравнивает объекты, а не значения. Если хочешь сравнить значения — используй == 💡 Вывод: даже базовые типы могут вести себя неожиданно, если сравнивать их через is.
9 · 1.5K ·

Рядом в ленте

PPython testsЧто выведет код ?PPython testsЧто выведет код ?
это сообщение
PPython testsФотографияPPython testsФотография
PPython testsPython tests@python_testit · канал · Технологии
6 886подписчиков1 097постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем