Объяснение:
Ошибка происходит из-за того, что объекты типа
Это означает, что вы не можете изменить отдельные элементы внутри объекта
Ошибка происходит из-за того, что объекты типа
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
Каким будет результат выполнения кода выше?
Anonymous Quiz
30%
True, True
61%
True, False
4%
False, True
4%
False, False
Объяснение:
Кортежи
Но оператор
Кортежи
a
и b
содержат одинаковые значения — (1, 2, 3)
. Поэтому сравнение a == b
вернёт True
, т.к оно сравнивает содержимое кортежейНо оператор
is
, в свою очередь, проверяет идентичность объектов, а не только их содержимое. Даже если значения элементов кортежей a
и b
идентичны, они всё равно указывают на разные объекты в памяти. Поэтому a is b
вернёт False
Каким будет результат выполнения кода выше?
Anonymous Quiz
61%
python 🐍
7%
snake 🐍
24%
snake \Nsnake
9%
Error