Каким будет результат выполнения кода выше?
Anonymous Quiz
19%
<class 'str'>
4%
<class 'int'>
2%
<class 'float'>
76%
Error
Объяснение:
Переменная
Так как Python является языком со строгой типизацией, мы не можем просто объединить целое число со строкой
Поэтому при сложении
Переменная
varOne
имеет тип string
, а varTwo
— тип integer
Так как Python является языком со строгой типизацией, мы не можем просто объединить целое число со строкой
Поэтому при сложении
varOne
и varTwo
мы получим TypeError
Объяснение:
В
Поэтому
В
var
создаём кортеж
(tuple
), причём делает это методом кортеж = значение1, значение2, ...
Поэтому
var = 0,2 * 5
правильнее было бы представить как var = 0, 2*5
== (0, 10)
. Именно это мы и получилив ответеОбъяснение:
Если
Поэтому при прямом сравнении
Если
set("new") == {'w', 'n', 'e'}
, то и set("wen") == {'w', 'n', 'e'}
Поэтому при прямом сравнении
set("new")
с set("wen")
их значения будут равныГде вы получаете / получили необходимые навыки для работы в IT?
Anonymous Poll
24%
Учебное заведение (школа, вуз)
12%
Офлайн курсы
37%
Онлайн курсы
75%
Самообразование
Каким будет результат выполнения кода выше?
Anonymous Quiz
73%
{True: 'one', 1: 'two', 1.0: 'three'}
17%
{True: 'three'}
6%
{1: 'two''}
4%
{1.0: 'one'}
Объяснение:
В качестве ключей при создании
Так как первым попался
В качестве ключей при создании
dict
во всех трёх случаях используется единица, просто в разных вариантахТак как первым попался
True
, то он и остаётся ключом. А значение, наоборот, используется последнее — three
Объяснение:
При целочисленном делении в результате отбрасывается дробная часть. Но так как делитель у нас был
При целочисленном делении в результате отбрасывается дробная часть. Но так как делитель у нас был
float
, то и ответ получился типа float
Каким будет результат выполнения кода выше?
Anonymous Quiz
23%
True True
22%
False False
34%
True False
21%
False True
Объяснение:
Метод
Во второй половине нам выдаётся булевое значение этого списка. Так как он пустой, то печатается
Метод
clear()
очищает список, после чего программа спрашивает, равен ли он None
. Да, равен, а потому печатается True
Во второй половине нам выдаётся булевое значение этого списка. Так как он пустой, то печатается
False
Объяснение:
В Python достаточно простой способ получить извлечение среза. Синтаксис у операции следующий:
При этом если мы не указываем
В Python достаточно простой способ получить извлечение среза. Синтаксис у операции следующий:
строка[A:B]
, где A
— это индекс начала среза, а B
— индекс концаПри этом если мы не указываем
A
или B
, то вместо них подставляются дефолтные значения — начало строки и её конец соответственно