Объяснение:
С помощью функции
Т.е.
С помощью функции
ord()
мы возвращаем число, которое представляет позицию подаваемого ему символа в таблице UnicodeТ.е.
ord(c) - ord(a)
= 99 - 97
= 2
Необходимо создать словарь. Какие типы данных нельзя использовать в таком случае в качестве ключа?
Anonymous Quiz
15%
frozenset, кортеж
4%
число, кортеж
29%
булево значение
53%
список, словарь
Объяснение:
Ключами словаря могут являться только объекты, поддерживающие хеширование
Таким образом, использовать в качестве ключей списки, словари и другие изменяемые типы не получится
Ключами словаря могут являться только объекты, поддерживающие хеширование
Таким образом, использовать в качестве ключей списки, словари и другие изменяемые типы не получится
Если хотите изучать топовый язык программирования, то Go!
В этом вам поможет новый Telegram-канал «Go in Action», где ежедневно появляются полезные материалы на русском и английском языках. Всё самое лучше по языку Go собрано здесь: @go_in_action.
В этом вам поможет новый Telegram-канал «Go in Action», где ежедневно появляются полезные материалы на русском и английском языках. Всё самое лучше по языку Go собрано здесь: @go_in_action.
Объяснение:
Изначально, создавая
Но потом к
Как итог, длина переменной —
Изначально, создавая
lst_one
, мы создаём один объект. Далее, приравнивая lst_one = lst_two
, мы делаем так, что lst_two
ссылается на тот же самый объект, что и lst_one
Но потом к
lst_one
мы прибавляем элемент [4]
, из-за чего переменная начинает ссылаться на совсем иной объект. А потому lst_two
никак не изменяется и продолжает равняться [1, 2, 3]
Как итог, длина переменной —
3
Объяснение:
При помощи метода
При помощи метода
iter()
мы получаем итератор списка. В итоге дважды вызвав next(i)
, нам удалось «добраться» до второго элемента списка — 'C'
Объяснение:
Здесь мы имеем дело с некорректным синтаксисом, из-за чего и видим ошибку
Чтобы получить
Здесь мы имеем дело с некорректным синтаксисом, из-за чего и видим ошибку
Чтобы получить
he ll o
, надо было написать print(var_one, var_two, var_three)
. Если же мы хотим получить hello
, то print(var_one + var_two + var_three)
Объяснение:
Python не умеет автоматически сравнивать по содержанию объекты пользовательских классов. Поэтому с любым написанным классом
Чтобы добиться именно что сравнения значений, нужно перегрузить
Python не умеет автоматически сравнивать по содержанию объекты пользовательских классов. Поэтому с любым написанным классом
==
будет работать как is
Чтобы добиться именно что сравнения значений, нужно перегрузить
==
задать другое поведениеОбъяснение:
Названия функций в Python — это всего лишь имена, ссылающиеся на объекты, которыми являются сами функции
Поэтому мы спокойно можем создать новую переменную и ссылаться через неё на объект, на который уже ссылается
И вести себя такая переменная будет тем же образом, как если бы мы использовали сам
Названия функций в Python — это всего лишь имена, ссылающиеся на объекты, которыми являются сами функции
Поэтому мы спокойно можем создать новую переменную и ссылаться через неё на объект, на который уже ссылается
print
И вести себя такая переменная будет тем же образом, как если бы мы использовали сам
print