Вариант 216626015.
Сколько элементов будет содержать список L после выполнения следующего кода:
L = [] L.append([1,2,3]) L.insert(1, "abc") del L[0][0]
Имеются следующие определения:
class A: def am(self): print "am" class B: def bm(self): print "bm" a = A() b = B()
Какой из фрагментов кода содержит ошибки?
Какого типа значение получится в результате вычисления следующего выражения:
(" ", )
Какое из приведенных ниже регулярных выражений некорректно?
Какие из перечисленных функций имеют побочные эффекты:
lst = [] def A(l, x): return lst + [x] def B(l, x): lst.append(x) return lst def C(l, x): return lst.count(x)
Что делает следующая программа?
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()
Укажите набор атрибутов, которые считаются общедоступными, для экземпляров следующего класса:
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
import threading class PR(threading.Thread): def __init__(self, n): threading.Thread.__init__(self, name="t" + n) self.n = n def run(self): import time time.sleep(1) print("*", end='') p1 = PR("1") p2 = PR("2") p1.start() p2.start()
import threading l = threading.Lock() def proc(nm, n=0): l.acquire() try: if n < 5: print("*", end='') return proc(nm, n+1) else: return nm finally: l.release() for i in range(5): threading.Thread(target=proc, args=(str(i),)).start()
Сколько символов будет содержать строка S после выполнения следующего кода:
S = "\n123\\"