Каким будет результат выполнения кода выше?
Anonymous Quiz
24%
abc1abc2abc3
36%
1abc2abc3
18%
a1b2c3
23%
Error
Объяснение:
Метод
Метод
join() вставляет строку, поданную в качестве аргумента, между каждым символом исходной строкиОбъяснение:
В Python строки являются неизменяемыми объектами и иногда для оптимизации Python использует один и тот же объект для хранения идентичных строковых литералов
Но это не гарантировано для строк, созданных динамически или через операции, как в данном примере с конкатенацией
Оператор
В Python строки являются неизменяемыми объектами и иногда для оптимизации Python использует один и тот же объект для хранения идентичных строковых литералов
Но это не гарантировано для строк, созданных динамически или через операции, как в данном примере с конкатенацией
Оператор
is проверяет идентичность объектов, а не их эквивалентность. А так как z и "123456" — это разные объекты в памяти, даже если их значения одинаковы, то и ответ у нас FalseОбъяснение:
Оператор
В данном случае,
Оператор
<< сдвигает биты влевоВ данном случае,
5 в двоичной системе — 101. Сдвиг на 2 бита влево даст 10100, что равно 20 в десятичной системеОбъяснение:
Несмотря на то, что
Несмотря на то, что
frozenset является неизменяемым, а set — изменяемым, они считаются равными, если содержат одни и те же элементыОбъяснение:
Функция
Срез
Функция
bin() возвращает двоичное представление числа в виде строки, начинающейся с 0bСрез
[2:] убирает эти первые два символа, отсюда и ответ 1010Объяснение:
В Python списки являются изменяемыми объектами
Когда мы присваиваем
Поэтому, изменяя один список (
В Python списки являются изменяемыми объектами
Когда мы присваиваем
lst_two = lst_one, обе переменные указывают на один и тот же объект в памятиПоэтому, изменяя один список (
lst_one), мы автоматически изменяем и другой (lst_two), т.к. они ссылаются на один и тот же объектКаким будет результат выполнения кода выше?
Anonymous Quiz
68%
(1, 2, [3, 4, 5, 6])
5%
(1, 2, [3, 4])
1%
None
26%
Error
Объяснение:
Попытка изменить неизменяемый объект
Попытка изменить неизменяемый объект
tuple приведёт к ошибке, даже если изменяемый список является его элементом