Каким будет результат выполнения кода выше?
Anonymous Quiz
45%
<object object at ...>
9%
True
34%
None
13%
Error
Объяснение:
При вызове
Поэтому возвращается сам аргумент
При вызове
f()
с аргументом object()
, аргумент не является идентичным DEFAULT
Поэтому возвращается сам аргумент
arg
, которым является объект object()
Объяснение:
set_
— это множество, а оно не индексируется. Отсюда и невозможность получить значение по индексуОбъяснение:
Ошибка происходит из-за того, что объекты типа
Это означает, что вы не можете изменить отдельные элементы внутри объекта
Ошибка происходит из-за того, что объекты типа
bytes
в Python являются неизменяемыми (immutable)Это означает, что вы не можете изменить отдельные элементы внутри объекта
bytes
после его созданияОбъяснение:
Ответ
Это означает, что
Функция
Ответ
True
связан с наследованием иерархии классов в языке Python. Всё дело в том, что bool
— это подкласс класса int
Это означает, что
bool
наследует некоторые методы и атрибуты от int
Функция
issubclass()
же, в свою очередь, возвращает True
, если первый аргумент является подклассом второго аргумента и False
в противном случаеОбъяснение:
type({})
возвращает тип данных dict
, а type({1})
— set
Каким будет результат выполнения кода выше?
Anonymous Quiz
12%
1 2 3 4 5
11%
1 2 3 {'x': 4, 'y': 5}
59%
1 (2, 3) {'x': 4, 'y': 5}
18%
Error
Объяснение:
В
В
func()
аргумент a
принимает первое значение переданное в функцию, *b
собирает все позиционные аргументы, идущие после a
, в кортеж, а **c
собирает все именованные аргументы в словарьОбъяснение:
Оператор is в Python проверяет, указывают ли две переменные на один и тот же объект в памяти
В данном случае,
Таким образом, две ссылки на
Отсюда и ответ —
Оператор is в Python проверяет, указывают ли две переменные на один и тот же объект в памяти
В данном случае,
[1, 2, 3]
создаёт новый список в памяти. И при каждом вызове [1, 2, 3]
будет создаваться новый объект спискаТаким образом, две ссылки на
[1, 2, 3]
в коде указывают на разные объекты в памяти, даже если содержание этих объектов идентичноОтсюда и ответ —
False