ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

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

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

Открыть в Telegram

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

Больше
6 855
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Ответ 0, потому что lst1 и lst2 — это два разных объекта в памяти, даже если их содержимое одинаково Оператор is проверяет идентичность объектов, а не их равенство Таким образом, lst1 is lst2 возвращает False, что при преобразовании в int даёт 0

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Когда мы пытаемся сложить два множества в Python с использованием оператора +, это вызывает ошибку, потому что оператор + не определён для множеств Вместо этого, для объединения множеств в Python используется метод union() или оператор |

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Когда мы создаём словарь var с ключом float('nan'), у нас есть один элемент в словаре Однако, когда мы пытаемся обновить значение этого ключа с помощью var[float('nan')] = 2, Python не считает float('nan') и float('nan') одинаковыми ключами из-за того, что NaN не равно самому себе по определению в стандарте IEEE 754 для плавающей точки Таким образом, вместо обновления существующего значения, Python добавляет новую пару ключ-значение в словарь, и теперь у нас есть два элемента в var. Это и приводит к тому, что len(var) возвращает 2

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: В данном коде мы пытаемся присвоить атрибут item объекту lst, который является экземпляром класса list Однако в Python стандартные типы данных, такие как списки, не поддерживают присвоение произвольных атрибутов По этой причине, когда мы пытаемся выполнить lst.item = lst, возникает исключение AttributeError

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: В Python, булевы значения True и False эквивалентны целым числам 1 и 0 соответственно. Поэтому True == 1 и False == 0 возвращают True Когда вы складываете булевы значения, они интерпретируются как числа: True + True + True равно 3 и True + False + False равно 1 Однако None не эквивалентен нулю, поэтому None == 0 возвращает False

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: В Python метод .reverse() используется для изменения порядка элементов списка на обратный. Этот метод изменяет исходный список

​Росатом приглашает на должность Аналитик BI в IT-интегратор “Гринатом” на проект импортозамещения хранилища данных с SAP BW/BI на Форсайт. В обязанности будет входить выполнение работ по классическому проекту: уточнение требований, проектирование, разработка, тестирование, опытная и промышленная эксплуатация. Стек: Форсайт, Postgres Pro, Fore, SQL, Python, Arenadata (Greenplum, ClickHouse, NiFi) Требования: навыки проектирования и разработки BI/DWH/ETL, а также создания интеграции с внешними системами (1C ERP, MS Excel, OpenOffic и др.); уверенное владение SQL; опыт проектной и пользовательской документации; навыки работы по стандартам проектной деятельности (waterfall, agile). Гринатом предлагает: конкурентную ЗП и прозрачную систему премий; 5/2 с сокращенной пятницей и 31 день ежегодного отпуска; офис на м. Нагатинская с возможностью удаленки; ДМС и скидки на фитнес; возможность обучения в Корпоративной академии и участия в тренингах, конференциях и онлайн-курсах; неформальную корпоративную культуру и профессиональный рост вместе с компанией. Узнать подробнее и откликнуться на вакансию можно по ссылке. #вакансия #работа

Какой метод «разворачивает» список?
Anonymous voting