Главная /
Python: ООП и классы /
В языке Python доступ через instance._class__attribute разрешен к:
В языке Python
доступ через instance._class__attribute
разрешен к:
Правильный ответ:
атрибутам, имена которых начинаются и кончаются на подчеркивание
атрибутам, имена которых начинаются и кончаются на двойное подчеркивание
атрибутам, имена которых начинаются на подчеркивание и кончаются не на подчеркивание
атрибутам, имена которых начинаются на двойное подчеркивание и кончаются не на подчеркивание
Сложность вопроса
75
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет данные ответы по интуит? Это же изи
12 июл 2020
Аноним
Экзамен сдан на 4 с минусом.!!!
24 май 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): def method (self): print (1) def _method (self): print (2) def __method (self): print (3) o=Foo() o.method() o._method() o.__method()
- # Укажите результат выполнения скрипта: class Foo: def __init__(self, lst): self.lst = lst def __iter__(self): return self def __next__(self): raise StopIteration for i in Foo(range(4)): print (i+1, end=' ')
- # Файл foo.py содержит следующий код: def f(x): return str(x)+'1' Файл foo2.py содержит следующий код: def f(x): return str(x)+'2' Скрипт a.py содержит следующий код: class Cls (object): def f(self, x): return str(x)+'3' import foo2 as foo import foo foo=Cls() print (foo.f(1)) Укажите результат выполнения скрипта:
- # Укажите результат выполнения скрипта: class Foo(object): method2 = staticmethod(method2) @staticmethod def method1(): return 1 def method2(): return 2 def method3(): return 3 print (Foo.method1(), Foo.method2(), Foo.method3())
- # Укажите результат выполнения скрипта: class Foo(object): @staticmethod def method1(): return 1 def method2(): return 2 def method3(): return 3 method2 = classmethod(method2) method3 = staticmethod(method3) print (Foo.method1()) print (Foo.method2()) print (Foo.method3())