Объяснение:
Функция
В данном случае предикат проверяет, является ли элемент чётным числом (
Функция
filter() применяет функцию-предикат (в данном случае, лямбда-функцию) к каждому элементу итерируемого объекта и возвращает новый итератор, содержащий только те элементы, для которых предикат вернул TrueВ данном случае предикат проверяет, является ли элемент чётным числом (
x % 2 == 0). После применения filter() к списку lst, мы получаем новый список, содержащий только чётные числа: [2, 4]Какая функция возвращает True, если все элементы итерируемого объекта равны True?
Anonymous Quiz
78%
all()
10%
any()
5%
sum()
7%
filter()
Объяснение:
Функция
Функция
all() принимает итерируемый объект в качестве аргумента и возвращает True, если все его элементы равны True (или, по крайней мере, истинны), и False в противном случаеКаким будет результат выполнения кода выше?
Anonymous Quiz
73%
True True
11%
False True
5%
False False
10%
Error
Объяснение:
Во втором вызове функции печати
В Python оператор
Чтобы сравнение прошло нормально, надо исправить второй
Во втором вызове функции печати
print(var_one == not var_two) возникнет синтаксическая ошибка из-за порядка выполнения операцийВ Python оператор
not не может быть использоваться с оператором == в таком виде, как это представлено здесьЧтобы сравнение прошло нормально, надо исправить второй
print() на print(var_one == (not var_two))Объяснение:
Выполнение этого кода вызовет ошибку, так как объект класса
В Python объекты класса имеют словарь атрибутов
Выполнение этого кода вызовет ошибку, так как объект класса
object() не имеет атрибута varВ Python объекты класса имеют словарь атрибутов
__dict__, который содержит имена атрибутов и их значения. Однако, для объекта класса object(), __dict__ является пустым, т.к этот класс не определяет никаких атрибутовКаким будет результат выполнения кода выше?
Anonymous Quiz
24%
1 5
29%
3602879701896397 18014398509481984
11%
None
36%
Error
Объяснение:
Метод
Почему же не подошёл вариант
Метод
as_integer_ratio() представляет десятичную дробь в виде пары числитель-знаменатель, т.е поделив числитель на знаменатель вы получите нужное числоПочему же не подошёл вариант
1 5? Виной всему стандарт представления дробных чисел IEEE 754, который реализует floatКаким будет результат выполнения кода выше?
Anonymous Quiz
8%
([1], [1])
45%
([], [1])
9%
([1], [])
38%
Error
Объяснение:
В данном случае возникает ошибка
В то же время элементы внутри кортежа, являющиеся изменяемыми объектами (например, списки), могут быть изменены
В данном случае возникает ошибка
TypeError: 'tuple' object does not support item assignment, потому что кортежи являются неизменяемыми объектами и их элементы не могут быть изменены после созданияВ то же время элементы внутри кортежа, являющиеся изменяемыми объектами (например, списки), могут быть изменены
Объяснение:
В Python строки сравниваются посимвольно:
Так и возвращаем
В Python строки сравниваются посимвольно:
'а' > 'а' — False'б' > 'б' — False'в' > 'б' — TrueТак и возвращаем
True, игнорируя последний символ — 'в'Объяснение:
Когда мы пишем
Когда мы пишем
var is None is True, Python интерпретирует этот кусок кода как (var is None) and (None is True)var is None проверяет, является ли переменная var равной None, и возвращает TrueNone is True проверяет, является ли объект None равным объекту True, что является ложным, поэтому имеем FalseTrue and False, в свою очередь, возвращает False