Главная /
Язык программирования Python /
Какую роль играет xx в следующей Python-программе: def xx(func): class X(object): pass setattr(X, func.__name__, func) return X
Какую роль играет xx
в следующей Python-программе:
def xx(func):
class X(object):
pass
setattr(X, func.__name__, func)
return X
вопрос
Правильный ответ:
функция-фабрика
функция-фабрика классов
метакласс
метод класса
Сложность вопроса
15
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Если бы не данные ответы - я бы не смог решить c этими тестами интуит.
16 дек 2019
Аноним
Это очень не сложный тест интуит.
20 апр 2016
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Как получить название модуля, в котором был определен класс объекта x?
- # Что из перечисленного правильно характеризует отличия функций в математике от функций в языках программирования?
- # Дана функция-генератор: def ggg(s): for i in range(0, len(s)-1, 2): yield s[i], s[i+1] Какие из перечисленных ниже способов ее использования для вывода значений правильные (в Python 2.4)?
- # Имеются следующие определения: def m1(self): print "m1" class M: def m2(self): print "m2" m = M() Какой из фрагментов кода содержит ошибки?
- # Следующая программа считает, сколько процентов HTML-кода web-страницы занимают встроенные сценарии. import urllib, re SITE = "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)) * 100 print "%.0f%%" % prc Какие ошибки допущены в этой программе?