Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « typing » Python 3.11.3

Classe « ABCMeta »

Informations générales

Héritage

builtins.object
    builtins.type
        ABCMeta

Définition

class ABCMeta(builtins.type):

help(ABCMeta)

Metaclass for defining Abstract Base Classes (ABCs).

        Use this metaclass to create an ABC.  An ABC can be subclassed
        directly, and then acts as a mix-in class.  You can also register
        unrelated concrete classes (even built-in classes) and unrelated
        ABCs as 'virtual subclasses' -- these and their descendants will
        be considered subclasses of the registering ABC by the built-in
        issubclass() function, but the registering ABC won't show up in
        their MRO (Method Resolution Order) nor will method
        implementations defined by the registering ABC be callable (not
        even via super()).
        

Constructeur(s)

Signature du constructeur Description
__new__(mcls, name, bases, namespace, /, **kwargs)
__init__(self, /, *args, **kwargs) Initialize self. See help(type(self)) for accurate signature. [extrait de __init__.__doc__]

Liste des opérateurs

Opérateurs hérités de la classe type

__or__, __ror__

Liste des opérateurs

Opérateurs hérités de la classe object

__eq__, __ge__, __gt__, __le__, __lt__, __ne__

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes dépréciées
Signature de la méthodeDescription
__instancecheck__(cls, instance) Override for isinstance(instance, cls). [extrait de __instancecheck__.__doc__]
__prepare__ __prepare__() -> dict [extrait de __prepare__.__doc__]
__subclasscheck__(cls, subclass) Override for issubclass(subclass, cls). [extrait de __subclasscheck__.__doc__]
register(cls, subclass) Register a virtual subclass of an ABC. [extrait de register.__doc__]

Méthodes héritées de la classe type

__call__, __class__, __delattr__, __dir__, __getattribute__, __init_subclass__, __repr__, __setattr__, __sizeof__, __subclasses__, __subclasshook__, mro

Méthodes héritées de la classe object

__delattr__, __dir__, __format__, __getattribute__, __getstate__, __hash__, __init_subclass__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__