База ответов ИНТУИТ

Язык программирования Python

<<- Назад к вопросам

Класс имеет метод __call__(). Какому классу он может "подражать" и как пользоваться этим методом?
class A:  #...  def __call__(self, *params, **kws):    #...a = A()

(Отметьте один правильный вариант ответа.)

Варианты ответа
кодовый объект. Пользоваться можно так: eval(a)
список. Пользоваться можно так: a[0] = 5
функция. Пользоваться можно так: b = a(2,3,4)(Верный ответ)
кортеж. Пользоваться можно так: a = (1, 2, 3)
Похожие вопросы
Класс имеет методы __iter__() и next(). О чем это говорит и как пользоваться этим методом?
class A:  #...  def __iter__(self):     #...  def next(self):    #...a = A(1, 2, 3)
Класс имеет методы __rshift__, __rrshift__ и __irshift__. Как правильно пользоваться этими методами?
class X:  def __rshift__(self, opd):    #...  def __rrshift__(self, opd):    #...  def __irshift__(self, opd):    #...x = X()
Объекты a и b принадлежат одному классу C. Какие из следующих выражений будут, скорее всего, иметь значение "истина" сразу после создания?
В каких точках программы необходимо выполнять acquire() и release() замка Z , чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок)
def f(x, y, z):  global d  # 1  d[(x, y)] = z  # 2  res = len(d)  # 3  return res
В каких точках программы необходимо выполнять 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 
Как называется отношение, которое имеют между собой следующие два класса:
class A(object):  def __init__(self, **atts):    self._atts = atts  def __repr__(self):    return ":" + str(self._atts)class B(list):  def __init__(self, *params):    super(B, self).__init__(params)
В каких точках программы необходимо выполнять 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
С помощью каких функций модуля re можно получить все строки, соответствующие заданному регулярному выражению r, в порядке их вхождения в строку s?
Какому значению paramstyle соответствует следующий пример разметки:
" " " INSERT INTO tv (tvdate, tvweekday, tvchannel)VALUES (%s, %s, %s);" " "
Какие из приведенных ниже сравнений обязательно дадут True, если объекты x и y имеют одинаковые значения?