Вариант 1427087133.
Что делает следующая программа?
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()
Какую роль играет «xx» в Python-программе, и чему должен быть равен «XXX»:
class A: def xx(): return A.__name__ xx = XXX(xx)
С помощью какого из приведенных ниже сравнений можно установить, что x и y — это один и тот же объект?
Чему будет равно значение следующего выражения:
import numpy as np print(np.size(np.ones((2, 5))))
import numpy as np print( np.shape(np.transpose(np.ones((2, 3, 4)))) )
Карринг — это...
Класс имеет метод __call__(). Какому классу он может "подражать" и как пользоваться этим методом?
class A: #... def __call__(self, *params, **kws): #... a = A()
Из какого модуля будет работать функция «replace()» в следующем примере:
from sre import sub as replace from string import replace
Какого типа значение получится в результате вычисления следующего выражения:
(" ", )
Имеется массив c, для которого shape(c) равна (2, 2, 2).
Какие из приведенных ниже операций получения среза вызовут ошибку?