6
ответов

Что цель разделить на подклассы является класс “объектом” в Python?

Весь созданный-ins Python является подклассами объекта, и я сталкиваюсь со многими пользовательскими классами, которые являются также. Почему? Какова цель объекта класса? Это - просто пустой класс, правильно?
вопрос задан: 12 August 2012 12:02
4
ответа

В чем разница между старым и новым стилем классов в Python?

В чем разница между старым и новым стилем классов в Python? Когда я должен использовать один или другой?
вопрос задан: 29 October 2018 14:02
3
ответа

Python: всегда используйте __ новый __ вместо __ init __?

Я понимаю, как и __ init __ и __ новый __ работают. Я задаюсь вопросом, существует ли что-нибудь __ init __, может сделать, это __ новый __ не может? т.е. может использовать __ init __ быть замененным следующим шаблоном: класс...
вопрос задан: 28 June 2010 10:05
2
ответа

Объект Python @property

Я пытаюсь создать класс точки, который определяет свойство, названное "координатой". Однако это не ведет себя как, я ожидал бы, и я не могу выяснить почему. класс Точка: определение __ init __ (сам, coord =...
вопрос задан: 28 March 2016 23:19
2
ответа

Различие между типом (obj) и obj. __ класс __

Каково различие между типом (obj) и obj. __ класс __? Есть ли когда-либо, возможность типа (obj) не является obj. __ класс __? Я хочу записать функцию, которая работает в общем над предоставляемыми объектами...
вопрос задан: 12 July 2013 00:46
2
ответа

Почему делает @foo.setter в Python не, работают на меня?

Так, я играю с декораторами в Python 2.6, и я испытываю некоторые затруднения, заставляя их работать. Вот мой файл класса: класс testDec: определение @property x (сам): распечатайте 'названный методом считывания'...
вопрос задан: 22 August 2012 01:44
2
ответа

Python с помощью метода производного класса в родительском классе?

Я могу вынудить родительский класс назвать версию производного класса функции? класс Основа (объект): attr1 = '' attr2 = '' определение, виртуальное (сам): передача # ничего не делает...
вопрос задан: 19 February 2010 16:44
1
ответ

Как я называю метод set свойства от __ init __

У меня есть следующий блок кода Python: импортируйте hashlib класс Пользователь: определение _set_password (сам, значение): сам. _ пароль = hashlib.sha1 (значение) .hexdigest () определение _get_password (сам):...
вопрос задан: 22 August 2012 02:16
0
ответов

Наследование Python 2.x super __init__ не работает, если родитель не наследует от объекта

У меня есть следующий код Python 2.7: класс Frame: def __init __ (self, image): self.image = image class Eye (Frame): def __init __ (self, image): super (Eye, self) .__ init __ () ,
вопрос задан: 27 May 2018 10:15
0
ответов

вызывает init для нескольких родительских классов с помощью super? [дубликат]

Возможный дубликат: Может ли Super иметь дело с множественным наследованием? Наследование Python? У меня есть структура класса (ниже), и я хочу, чтобы дочерний класс вызывал __init__ обоих родителей. Возможно ли это ...
вопрос задан: 23 May 2017 12:25
0
ответов

TypeError: Ошибка при вызове баз метакласса класс нового стиля не может иметь только классические базы

Коллекция классов определена как: class A(): @staticmethod def call(): print('a') class C(type): def __repr__(self): return 'somename' class B(A): __metaclass__ = ...
вопрос задан: 21 December 2014 03:28
0
ответов

Классы старого стиля, классы нового стиля и метаклассы

В Python 2.x все классы нового стиля наследуются от объекта явно или неявно. Затем посмотрите на это: >>> класс M (тип): ... проходят ... >>> класс А: ... __метакласс__ = М ... &...
вопрос задан: 8 May 2012 09:14
0
ответов

Почему __new__ в классах нового стиля Python не является методом класса?

Журнал изменений для Python 2.2 (где были представлены классы нового стиля) говорит о функции __new__ следующее: __new__ - это статический метод, а не метод класса. Сначала я думал, что это будет ...
вопрос задан: 1 February 2012 10:52
0
ответов

Использование экземпляра класса в качестве Атрибут, дескрипторы и свойства класса

Я недавно заявлял, что пытаюсь использовать новый стиль классов в Python (производных от объекта). В качестве упражнения, чтобы познакомиться с ними, я пытаюсь определить класс, у которого есть номер ...
вопрос задан: 11 August 2011 12:19