Вариант 2455713658.
Имеется массив c, для которого shape(c) равна (2, 2, 2).
Какие из приведенных ниже операций получения среза вызовут ошибку?
Что делает следующая программа?
import threading l = threading.RLock() 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()
Сколько элементов будет содержать список L после выполнения следующего кода:
L = [] L.extend([1,2,3]) L.insert(1, "abc") del L[0][0]
Какую роль играет xx в следующей Python-программе
class M(object): def xx(self): print "self:", self
Что будет получено в результате вычисления следующего выражения:
0 < [1, 4][1] < 3 or None
Сколько символов будет содержать строка S после выполнения следующего кода:
S = "\n123\\"
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()
0 < [1, 4][1] < 3 and None
Что можно узнать с помощью регулярного выражения r'([01]+)\1\1'?
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()