Вариант 3443838919.
В каких точках программы необходимо выполнять acquire() и release() замка Z, чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок)
def f(x): # 1 fc = open("file.txt", "w+") # 2 fc.write(x) # 3 fc.write("\n") # 4 fc.close() # 5
Что будет выведено следующей программой?
a = "A" b = "B" a, b = b + a print(a + b)
a = 1 b = 2 a, b = b, a print(a, b, a)
Что произойдет со старыми объектами модуля, используемыми в программе, при его перезагрузке по reload() (после изменения на диске):
import mdl a = mdl.a b = mdl.b() reload(mdl)
Сокрытие информации о внутреннем устройстве объекта, при котором вся работа с объектом ведется только через общедоступный интерфейс называется
Что будет получено в результате вычисления следующего выражения:
0 < [1, 4], [1] < 3
Какого типа значение получится в результате вычисления следующего выражения:
(" ")
С помощью какого регулярного выражения можно найти все (ровно) пятикратные повторения цифры 0?
Сколько элементов будет содержать словарь D (то есть, чему будет равно len(D)) после выполнения следующего кода:
D = {} D[1], D[2], D[3] = "ABB" D[0], D[1] = "AB"
(0 < 5 <= 3) and (0 / 0)