Вариант 518847506.
Имеются следующие определения:
def m1(self): print("m1") class M: def m2(self): print("m2") m = M()
Какой из фрагментов кода содержит ошибки?
Как определить функцию в Python?
Какие новые имена появятся в текущем модуле после выполнения следующего кода:
import sre as re from re import compile
Что будет получено в результате вычисления следующего выражения:
0 < [1, 4][1] < 3 and None
Что делает следующая программа?
import threading ready = threading.Event() def proc(): ready.wait() print("Done!") for i in range(5): p = threading.Thread(target=proc) p.start() print("Prepare!") ready.set()
Сколько элементов будет содержать список L после выполнения следующего кода:
L = [] L.extend([1,2,3]) L.insert(1, "abc") del L[0][0]
Какие из перечисленных функций имеют побочные эффекты:
def A(lst): def AA(x): return lst + [x] return AA def B(x): def BB(lst): return lst + [x] return BB def C(x, cache={}): if cache.has_key(x): return cache[x] def CC(lst): return lst + [x] cache[x] = CC return CC
(0 < 5 <= 3) and (0 / 0)
Каким из приведенных ниже способов можно убрать из строки s пробельные символы слева и справа?
Какую роль играет xx в следующей Python-программе
def xx(func): class X(object): pass setattr(X, func.__name__, func) return X