Главная /
Python: ООП и классы /
При десериализации объекта произвольного класса конструктор класса:
При десериализации объекта произвольного класса конструктор класса:
вопросПравильный ответ:
обычно не запускается
запускается, только если в классе определен метод
__getnewargs__
протокола копирования
запускается, только если в классе определены методы
__getstate__
и __setstate__
протокола копирования
запускается всегда
Сложность вопроса
71
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан и ладушки. Ура
03 ноя 2017
Аноним
Кто ищет эти вопросы inuit? Это же очень простые ответы
29 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): __value__=12 def __truediv__ (self, x): return self.__value__/x*2 class Bar(Foo): pass o = Bar() o=o/3 o=o/2 print (o)
- # Укажите результат выполнения скрипта: class Foo(object): val = 0 def fun(self): try: return self.val[-1] except TypeError: return self.val o=Foo() o.val=[1,2,3,4] print o.fun(), o.val='1234' print (o.fun())
- # Укажите результат выполнения скрипта: 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=' ')
- # Укажите результат выполнения скрипта: class Foo: def __init__(self, lst): self.lst = lst def __iter__(self): return self def __next__(self): if self.lst: return self.lst.pop() else: raise StopIteration for i in Foo(list(range(4))): print (i+1, end=' ')
- # Укажите результат выполнения скрипта: import pickle a = [1, 2] a.append([1, 2]) with open('temp.pkl', 'wb') as f: pickle.dump(a, f, pickle.HIGHEST_PROTOCOL) with open('temp.pkl', 'rb') as f: b, c = pickle.load(f) print (c) print (b is c, b == c)