Вариант 3874685724.
В каких точках программы необходимо выполнять acquire() и release() замка Z, чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок)
def f(x, y, z): global d1, d2 # 1 d1[(x, y)] = z # 2 d2[z] = (x, y) # 3 res = len(d2) # 4 return res
Какие из перечисленных функций имеют побочные эффекты:
import os global v v = 0 def A(x, y): return abs(x + y) B = lambda k, v: os.environ.setdefault(k, v) def C(x): global v v = v + 1 return v + x
Какими способами можно получить доступ к функции «fun()» из модуля «fns»?
Что будет выведено следующей программой?
S = 0 for i in range(1, 10, 2): if i % 2 == 0: S = S + i print(S)
Что такое «os.environ»?
Что обычно делается для возврата более одного значения из функции?
Какие встроенные функции возвращают в качестве значения словарь (или подобный объект)?
С помощью какого регулярного выражения можно найти все (ровно) пятикратные повторения цифры 0?
С помощью какого из приведенных ниже сравнений можно установить, что x и y — это один и тот же объект?
Сокрытие информации о внутреннем устройстве объекта, при котором вся работа с объектом ведется только через общедоступный интерфейс называется