ar
Feedback
Python: задачки и вопросы

Python: задачки и вопросы

الذهاب إلى القناة على Telegram

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

إظهار المزيد
6 959
المشتركون
-124 ساعات
-47 أيام
-5630 أيام
أرشيف المشاركات
🌱 Что выаедет код?
Anonymous voting

photo content

🔍 🌱 Что выведет код?
Anonymous voting

photo content

Списки изменяемы и не могут быть элементами множества, но кортежи — неизменяемы и хэшируемы, поэтому кортеж из списка успешно добавится во множество.

🔍 🌱 Что выведет код?
Anonymous voting

photo content

В коде есть глобальная переменная x = 10. В функции func() есть операция del x. Когда Python видит операцию del x внутри функции, он считает x локальной переменной этой функции. Но при этом, когда выполняется print(x), Python пытается использовать локальную переменную x, которая еще не была инициализирована (так как del x выполняется после).

🔍 🌱 Что выведет код?
Anonymous voting

photo content

@contextmanager преобразует генератор в менеджер контекста. Всё до yield выполняется при входе в with, всё после yield — при выходе. Поэтому: - Enter → на входе - Inside → внутри блока with - Exit → после выхода из блока

🔍 🌱 Что выведет код?
Anonymous voting

photo content

Метод __bool__ управляет логическим значением объекта. В данном случае он всегда возвращает False, и условие if a: не выполняется, поэтому печатается No.

🥰Виртуальные серверы в США от Aéza со скидкой 20%! Мощь, скорость и надежность для ваших проектов — по выгодной цене. Почему выбирают серверы Aéza: • Канал связи до 25 Гбит/с — никаких лагов и задержек • Мощные процессоры AMD Ryzen 9 9950X — справятся с любой нагрузкой • Встроенная DDoS-защита — ваш проект под надежной охраной 💻Время истекает! Успейте активировать скидку 20% до 06.06 и разгоните свой проект на топовых серверах! P.S. Предложение не суммируется с другими акционными программами. Выбрать тариф | Зарегистрироваться Реклама. Рекламодатель: ООО «Аеза Групп», ИНН 7813654490, erid: 2W5zFGbd7PE

🔍 🌱 Что выведет код?
Anonymous voting

photo content

Python интернирует (переиспользует) строковые литералы, особенно короткие. Поэтому a is b возвращает True, так как обе переменные указывают на один и тот же объект в памяти. А вот c создаётся в рантайме с помощью join(), и хоть его значение такое же, объект в памяти другой, поэтому a is c возвращает False.

🌱 Что выведет код?
Anonymous voting

photo content