Объяснение:
В Python мы можем возвращать несколько значений из функции в одну переменную. Это можно сделать, разделив возвращаемые значения запятой
В Python мы можем возвращать несколько значений из функции в одну переменную. Это можно сделать, разделив возвращаемые значения запятой
Как выглядят функции с неизвестным числом аргументов?
Anonymous Quiz
37%
def func(**kwargs)
25%
def func(args*)
30%
def func(*data)
8%
В Python такое невозможно
Объяснение:
Чтобы функция приняла несколько значений или если количество аргументов неизвестно, достаточно добавить
Чтобы функция приняла несколько значений или если количество аргументов неизвестно, достаточно добавить
*
перед именем параметраОбъяснение:
Как мы писали в одной из недавних задачек, в Python функция и вправду может возвращать несколько значений. Причём все их можно вернуть в одну единственную переменную
Как мы писали в одной из недавних задачек, в Python функция и вправду может возвращать несколько значений. Причём все их можно вернуть в одну единственную переменную
Функция в Python по дефолту возвращает:
Anonymous Quiz
12%
True
3%
False
70%
None
15%
Ничего из вышеперечисленного
Объяснение:
Если вы не включили в функцию оператор
Если вы не включили в функцию оператор
return
, она автоматически возвращает None
. Таким образом, в Python функция всегда возвращает значениеКак правильно распечатать возраст Emma?
Anonymous Quiz
9%
print(student[0][1])
63%
print(student[1]["age"])
20%
print(student[0]["age"])
8%
Другой способ
Объяснение:
И вправду, в данном случае, чтобы «вытянуть» возраст
И вправду, в данном случае, чтобы «вытянуть» возраст
Emma
, необходимо обратиться к двум ключам — 1
и "age"
Объяснение:
Внутри функции
По итогу мы имеем то, что имели —
Внутри функции
func()
присваивается значение [1]
. Но оно теряется, так как сама функция ничего не возвращаетПо итогу мы имеем то, что имели —
lst
как равнялась [0]
, так и продолжила равняться этому спискуОбъяснение:
Если создать подсписок, значение которого будет равен исходному, это всё равно будет отдельный объект. Поэтому при сравнении
Если создать подсписок, значение которого будет равен исходному, это всё равно будет отдельный объект. Поэтому при сравнении
id(lst)
с id(lst[::])
мы и получаем False
Каким будет результат выполнения кода выше?
Anonymous Quiz
5%
P22 - y22
7%
y - 5
57%
t - 22
31%
Error
Объяснение:
Здесь всё достаточно просто. Сначала мы работает с первым элементов списка
То же самое проворачиваем, но уже со вторым элементом
Так и получаем ответ
Здесь всё достаточно просто. Сначала мы работает с первым элементов списка
magic
— "Python"
. У него мы берём элемент с индексом 2
То же самое проворачиваем, но уже со вторым элементом
magic
— [31, 5, 22]
. У него элемент с индексом 2
это число 22
Так и получаем ответ
t - 22
Какой из перечисленных способов «склеивания» списков выдаст ошибку?
Anonymous Quiz
12%
new_list = list_one + list_two
54%
new_list.extend(list_one, list_two)
19%
new_list = list_one.extend(list_two)
15%
Нет правильного ответа