Вариант 1280341993.
Начало определения функции «f» выглядит так:
def f(a, b, c=None, d="0"):
Какие из следующих вариантов вызова приведут к ошибке на этапе присваивания фактических параметров формальным?
Имеются следующие определения:
def m1(self): print("m1") class M: def m2(self): print("m2") m = M()
Какой из фрагментов кода содержит ошибки?
Какую роль играет xx в следующей Python-программе
def xx(func): class X(object): pass setattr(X, func.__name__, func) return X
Что будет выведено следующей программой?
S = 0 for i in range(1, 10): if i % 2 == 0: S = S + i print(S)
A = B = 1 a = "A" * 5 b = "B" * 5 a = a + b * 5 print(a, b)
Класс имеет метод __call__(). Какому классу он может "подражать" и как пользоваться этим методом?
class A: #... def __call__(self, *params, **kws): #... a = A()
Какое из приведенных ниже регулярных выражений некорректно?
Укажите набор атрибутов, которые считаются приватными, для экземпляров следующего класса:
class Ex: def __init__(self, x, y): xy = x, y self.position = xy self._length = self.__len(x, y) def __len(self, x, y): return abs(x) + abs(y) def getlen(self): return self._length
S = 0 for i in range(1, 10): for j in range(1, 3): if i == j: S = S + i + j break print(S)
a = "A" b = "B" a, b = b + a print(a + b)