Вопросы и задачки для подготовки к собеседованиям и прокачки навыков
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Другие наши проекты: https://tprg.ru/media
Post #2277
1.96K

PY @quiz_python
Showing posts older than #2278 · Back to latest

frozenset является неизменяемым, а set — изменяемым, они считаются равными, если содержат одни и те же элементы
<< сдвигает биты влево5 в двоичной системе — 101. Сдвиг на 2 бита влево даст 10100, что равно 20 в десятичной системе
is проверяет идентичность объектов, а не их эквивалентность. А так как z и "123456" — это разные объекты в памяти, даже если их значения одинаковы, то и ответ у нас False
join() вставляет строку, поданную в качестве аргумента, между каждым символом исходной строки
isinstance(1 + 1j, complex) проверяет, является ли значение 1 + 1j экземпляром класса complex, который представляет комплексные числа в Python1 + 1j действительно является комплексным числом, ответ на этот запрос будет True
(1, 2, -1) считается больше
**) имеет более высокий приоритет, чем умножение (*)3 ** 2 = 9, а уже затем "а" * 9. Отсюда и ответ aaaaaaaaa ("а" 9 раз)