Вопросы по теме 'new-style-class'

Разница между типом (obj) и obj.__class__
В чем разница между type(obj) и obj.__class__ ? Есть ли возможность type(obj) is not obj.__class__ ? Я хочу написать функцию, которая обычно работает с предоставленными объектами, используя значение по умолчанию 1 в том же типе, что и другой...
10722 просмотров
schedule 11.06.2023

Какова цель создания подкласса объекта класса в Python?
Все встроенные модули Python являются подклассами object , и я сталкиваюсь со многими определяемыми пользователем классами. Почему? Какова цель класса object ? Это просто пустой класс, верно?
16605 просмотров

Вопрос, связанный с классом нового стиля Python
Я изучаю Python и в настоящее время взламываю класс с переменным количеством полей, как в Пример "Bunch of Named Stuff" здесь . class Bunch: def __init__(self, **kwds): self.__dict__.update(kwds) Я также хочу написать...
506 просмотров
schedule 23.05.2022

Является ли создание подкласса из объекта таким же, как определение типа в качестве метакласса?
Это класс старого стиля: class OldStyle: pass Это класс нового стиля: class NewStyle(object): pass Это также класс нового стиля: class NewStyle2: __metaclass__ = type Есть ли какая-то разница между NewStyle и...
69 просмотров