Каким будет результат выполнения кода выше?
Anonymous Quiz
18%
"Встроенная функция __repr__"
40%
"Встроенная функция __str__"
33%
Ничего не напечатается
8%
Error
Объяснение:
В Python именно метод
В Python именно метод
__str__
используется для создания строкового представления значения объекта, наиболее читаемого для человекаОбъяснение:
Сочетание
Учитывая, что в задачке
Сочетание
print()
и конструкции [element1, element2, element3, ...][num]
позволяет напечатать определённый элемент списка, где num
— это индекс элементаУчитывая, что в задачке
bool(obj)
равен 1
, то на печать уходит второй элемент списка ['new, 'old']
Каким будет результат выполнения кода выше?
Anonymous Quiz
14%
False False False
40%
True False True
10%
False True False
36%
Error
Объяснение:
Для начала определимся, что
Что же до сравнения
Отсюда и получаем, что
Для начала определимся, что
tupThree = (1, 2, 3, 4, 5, 6)
Что же до сравнения
кортежей
, то оно проходит поэлементно. То есть если мы сравниваем tupOne
и tupTwo
, то сначала сравниваются tupOne[0]
и tupTwo[0]
, затем tupOne[1]
и tupTwo[1]
, и т.д.Отсюда и получаем, что
tupOne < tupTwo
и tupOne < tupThree
, но tupTwo > tupThree
Объяснение:
Метод
Метод
list.index(a, b, c)
возвращает индекс
первого элемента a
в списке list
в промежутке индексов от b
до c
.Каким будет результат выполнения кода выше?
Anonymous Quiz
20%
{'One': 1, 'Two': 2}
68%
{1: 'One', 2: 'Two'}
4%
{'One': 2, 'Two': 1}
7%
{'One': 'Two', 1: 2}
Объяснение:
Здесь мы имеем дело с созданием словаря
Поэтому правильный ответ
Здесь мы имеем дело с созданием словаря
dictTwo
, равного «развёрнутому» dictOne
, в котором ключи
и значения
поменялись местамиПоэтому правильный ответ
{1: 'One', 2: 'Two'}
Объяснение:
Функции в Python — это объекты. А их имена представляют из себя переменные, ссылающиеся на эти объекты.
В итоге мы спокойно можем создать новую переменную и присвоить ей ссылку на объект, на который уже ссылается переменная
В итоге
Функции в Python — это объекты. А их имена представляют из себя переменные, ссылающиеся на эти объекты.
В итоге мы спокойно можем создать новую переменную и присвоить ей ссылку на объект, на который уже ссылается переменная
print
.В итоге
чтопроисходит
ссылается точно так же на объект функции печати, как это делает print
Каким будет результат выполнения кода выше?
Anonymous Quiz
43%
True
25%
False
3%
True 5
15%
False 5
14%
Error
Объяснение:
Результат выполнения операции
Поэтому
Результат выполнения операции
3 / 2
равняется 1.5
. При этом между целой и дробной частью должна стоять именно точка, а не запятаяПоэтому
1.5
и 1,5
— это не одно и то же. В итоге в print
мы последовательно подаём результат сравнения var = 1.5
с 1
и число 5
. Отсюда ответ False 5