это долго..
А зачем тебе?
Так вопрос довольно логичный же
Нет, ну логичный то логичный, но на начальном уровне он зачем?
Ты говоришь все от обжект, как тут исинстанс вернул тру от Секвинс? Где почитать?
Почему начальном?
class Singleton: _instance = None def new(cls, *args, **kwargs): if cls._instance is None: cls._instance = object.new(cls, *args, **kwargs) return cls._instance a = Singleton() b = Singleton() print(a is b)
Так видать я не так слово бегинер понял. Все вопрос снял, свалил в туман
class ABCMeta(type): def __instancecheck__(cls, inst): """Implement isinstance(inst, cls).""" return any(cls.__subclasscheck__(c) for c in {type(inst), inst.__class__}) def __subclasscheck__(cls, sub): """Implement issubclass(sub, cls).""" candidates = cls.__dict__.get("__subclass__", set()) | {cls} return any(c in candidates for c in sub.mro()) class Sequence(metaclass=ABCMeta): __subclass__ = {list, tuple}
Обсуждают сегодня