Главная /
Python: ООП и классы /
В языке Python прямой доступ:
В языке Python
прямой доступ:
Правильный ответ:
разрешен к любым атрибутам
разрешен к любым атрибутам, кроме помеченных специальными идентификаторами
разрешен к любым атрибутам, кроме атрибутов со специальными именами
запрещен ко всем атрибутам, кроме атрибутов со специальными именами
Сложность вопроса
81
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Я сотрудник деканата! Тотчас удалите сайт vtone.ru с ответами по интуит. Не ломайте образование
01 июл 2020
Аноним
Зачёт прошёл. Мчусь кутить отмечать 5 в зачётке по тесту
07 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): def __new__(cls,*dt,**mp): cls.obj=lambda i : str(i) return object.__new__(cls,*dt,**mp) def obj(self, x): pass ob = Foo() print (type(ob.obj()))
- # Укажите результат выполнения скрипта: class Foo(object): __value__={} def __getattr__(self, name): if self.__value__.has_key(name): return self.__value__[name] else: return name+'_atr' def __setattr__(self, name, value): object.__setattr__(self, name, value) o = Foo() o.a=1 print (o.a, o.b)
- # Укажите результат выполнения скрипта: class Foo: def method1 (self): return 1 class Bar (Foo): pass class Baz (Foo): def method1 (self): return 2 class Lo (Bar, Foo): pass o = Lo() print (o.method1())
- # Укажите результат выполнения скрипта: class Foo(object): val = 0 def fun(self): try: return self.val[-1] except TypeError: return self.val o=Foo() o.val='Hello' print (o.fun()) o.val=15 print (o.fun())
- # Укажите результат выполнения скрипта: class Foo(int): @classmethod def method(cls, val=3): if isinstance (cls, Foo): return val+2 else: return val+3 @staticmethod def method1(cls, val=3): if isinstance (cls, Foo): return val+2 else: return val+3 f=Foo() print (f.method(1), f.method1(1))