Каким будет вывод этого кода в консоли?
Anonymous Quiz
7%
{1, 2}
39%
True
17%
False
30%
Это невозможная операция
7%
Посмотреть ответ
Каким будет вывод этого кода?
Anonymous Quiz
4%
5 5 6
41%
5 6 7
41%
5 5 6 7 7 7
1%
5 6 7 7 7
13%
Посмотреть ответ
This media is not supported in your browser
VIEW IN TELEGRAM
Что выведет следующий код — и почему?
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.
Please open Telegram to view this post
VIEW IN TELEGRAM
Каким будет вывод этого кода?
Anonymous Quiz
31%
('we', 'are', 'humans')
12%
(we, are, humans)
7%
('we', 'humans')
23%
'we are humans'
27%
Посмотреть ответ
14 августа (уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python RU
Что дадут эти вызовы функции в консоли?
Anonymous Quiz
14%
0 и 0
11%
Zero Division Error и Zero Division Error
60%
0 и Zero Division Error
5%
Zero Division Error и 0
10%
Посмотреть ответ
Каким будет вывод этого кода?
Anonymous Quiz
52%
[0]
36%
[1]
5%
[1, 0]
5%
[0, 1]
2%
Посмотреть ответ