Вариант 531012758.
Сколько символов будет содержать строка S после выполнения следующего кода:
S = "\n123\\"
Класс имеет метод __call__(). Какому классу он может "подражать" и как пользоваться этим методом?
class A: #... def __call__(self, *params, **kws): #... a = A()
Что будет выведено следующей программой?
l = [1, 2, 3] l[1] = l[1:2] print(l[1])
Какими способами можно получить доступ к функции «fun()» из модуля «fns»?
Что будет получено в результате вычисления следующего выражения:
(0 < [1, 4][1] < 3) + 1
Класс имеет методы «__iter__()» и «next()».
О чем это говорит и как пользоваться этим методом?
class A: #... def __iter__(self): #... def next(self): #... a = A(1, 2, 3)
Что делает следующая программа?
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()
a = "A" b = "B" a, b = b + a print(a + b)
Какие из перечисленных функций имеют побочные эффекты:
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 numpy as np print(np.shape(np.array([[1, 2, 3], [4, 5, 6]])))