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

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

Open in Telegram

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

Show more
6 943
Subscribers
No data24 hours
-157 days
-6430 days
Posts Archive
Объяснение: Когда мы преобразуем строку "20_23" в число с плавающей точкой с помощью функции float(), символ подчёркивания в Python может использоваться для группировки цифр в числах, делая их более читаемыми В этом контексте, "20_23" читается как 2023, поэтому float(var) вернёт 2023.0

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

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

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

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

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

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

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

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

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

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

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

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