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

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

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

Какие из фрагментов кода могут потребовать использования замков?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
b = a.pop(), где a == [1, 2]
a = [1, 2]
a[3] = 123, где a = B()(Верный ответ)
a.meth(), где a = A()(Верный ответ)
Похожие вопросы
Какие из фрагментов кода могут потребовать использования замков?
Имеются следующие определения:
def aa(x):  class X:    def m(self):      return x  return Xa = aa(1)()
Какие из фрагментов кода содержат ошибки?
Имеются следующие определения:
def m1(self):  print "m1"class M:  def m2(self):    print "m2"m = M()
Какой из фрагментов кода содержит ошибки?
Имеются следующие определения:
class A:  def am(self):    print "am"class B:  def bm(self):    print "bm"a = A()b = B()
Какой из фрагментов кода содержит ошибки?
Дана функция-генератор:
def ggg(s):  for i in range(0, len(s)-1, 2):    yield s[i], s[i+1]
Какие из перечисленных ниже способов ее использования для вывода значений правильные (в Python 2.4)?
Какие варианты использования значений генераторного выражения gg имеют смысл?
gg = ((s[i], s[i+1]) for i in range(0, len(s)-1, 2))
Какие из получаемых в следующем фрагменте кода объектов являются итераторами?
def gen(N):  for i in xrange(N):    yield ilst = [1, 2, 3, 4]xr = xrange(12)g = gen(10)en = enumerate(lst)
Какие новые имена появятся в текущем модуле после выполнения следующего кода:
import sre as refrom re import compile
Какие новые имена появятся в текущем модуле после выполнения следующего кода:
import refrom re import compile
Следующая программа считает, сколько процентов HTML-кода web-страницы занимают встроенные сценарии.
import urllib, reSITE = "http://mail.ru"doc = urllib.open(SITE).read()script_re = re.compile("(?i)(?m)(?s)(<script[^>]*>.+?</script>)")prc = sum([len(frag) for frag in script_re.findall(doc)]) / float(len(doc)) * 100print "%.0f%%" % prc
Какие ошибки допущены в этой программе?