Вариант 3107787868.
Какие из перечисленных функций имеют побочные эффекты:
def A(lst): return lambda x: lst + [x] def B(x): return lambda lst: lst + [x] def C(x, cache={}): return cache.setdefault(x, lambda lst: lst + [x])
Класс имеет методы «__iter__()» и «next()».
О чем это говорит и как пользоваться этим методом?
class A: #... def __iter__(self): #... def next(self): #... a = A(1, 2, 3)
Чему будет равно значение следующего выражения:
import numpy as np print(np.shape(np.transpose(np.ones((2,3)))))
Имеется следующий массив:
b = array([[1, 2], [0, 1]])
Какие из приведенных ниже операций получения среза вызовут ошибку?
Какую роль играет «xx» в Python-программе, и чему должен быть равен «XXX»:
class A: def xx(): return A.__name__ xx = XXX(xx)
Что произойдет со старыми объектами модуля, используемыми в программе, при его перезагрузке по reload() (после изменения на диске):
import mdl a = mdl.a b = mdl.b() reload(mdl)
В каких местах допущены ошибки в генераторном выражении, выдающем список координат полей шахматной доски?
(j+str(i) for i in range(1, 9) for j in "abcdefgh")
Какие встроенные функции возвращают в качестве значения словарь (или подобный объект)?
Имеется следующий генератор для слияния двух отсортированных последовательностей:
def merge(a1, a2): a1 = list(a1) a2 = list(a2) while a1 or a2: if a1 and (not a2 or a1[0] < a2[0]): r = a1 else: r = a2 yield r[0] del r[0]
Какие ошибки или особенности имеет эта программа?
Укажите набор атрибутов, которые считаются общедоступными, для экземпляров следующего класса:
class Example: 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