Вариант 445703366.
Какие из перечисленных функций имеют побочные эффекты:
def A(lst): def AA(x): return lst + [x] return AA def B(x): def BB(lst): return lst + [x] return BB def C(x, cache={}): if cache.has_key(x): return cache[x] def CC(lst): return lst + [x] cache[x] = CC return CC
Что делает следующая программа?
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()
def A(lst): return lambda x: lst + [x] def B(x): return lambda lst: lst + [x] def C(x, cache={}): return cache.setdefault(x, lambda lst: lst + [x])
Что такое «os.environ»?
Какие встроенные функции возвращают в качестве значения словарь (или подобный объект)?
Какого типа значение получится в результате вычисления следующего выражения:
[ " "]
Сколько элементов будет содержать список L после выполнения следующего кода:
L = [] L.append([1,2,3]) L = L*2
Начало определения функции «f» выглядит так:
def f(a, b, c=None, d="0"):
Какие из следующих вариантов вызова приведут к ошибке на этапе присваивания фактических параметров формальным?
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)
L = [] L.extend([1,2,3]) L.insert(1, "abc") del L[0][0]