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 « numbers » Python 3.11.3

Classe « Complex »

Informations générales

Héritage

builtins.object
    Number
        Complex

Définition

class Complex(Number):

help(Complex)

Complex defines the operations that work on the builtin complex type.

    In short, those are: a conversion to complex, .real, .imag, +, -,
    *, /, **, abs(), .conjugate, ==, and !=.

    If it is given heterogeneous arguments, and doesn't have special
    knowledge about them, it should fall back to the builtin complex
    type as described below.
    

Constructeur(s)

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

Liste des propriétés

Nom de la propriétéDescription
imagRetrieve the imaginary component of this number. [extrait de __doc__]
realRetrieve the real component of this number. [extrait de __doc__]

Liste des opérateurs

Signature de l'opérateur Description
__add__(self, other) self + other [extrait de __add__.__doc__]
__eq__(self, other) self == other [extrait de __eq__.__doc__]
__mul__(self, other) self * other [extrait de __mul__.__doc__]
__neg__(self) -self [extrait de __neg__.__doc__]
__pos__(self) +self [extrait de __pos__.__doc__]
__pow__(self, exponent) self**exponent; should promote to float or complex when necessary. [extrait de __pow__.__doc__]
__radd__(self, other) other + self [extrait de __radd__.__doc__]
__rmul__(self, other) other * self [extrait de __rmul__.__doc__]
__rpow__(self, base) base ** self [extrait de __rpow__.__doc__]
__rsub__(self, other) other - self [extrait de __rsub__.__doc__]
__rtruediv__(self, other) other / self [extrait de __rtruediv__.__doc__]
__sub__(self, other) self - other [extrait de __sub__.__doc__]
__truediv__(self, other) self / other: Should promote to float when necessary. [extrait de __truediv__.__doc__]

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

__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
__abs__(self) Returns the Real distance from 0. Called for abs(self). [extrait de __abs__.__doc__]
__bool__(self) True if self != 0. Called for bool(self). [extrait de __bool__.__doc__]
__complex__(self) Return a builtin complex instance. Called for complex(self). [extrait de __complex__.__doc__]
conjugate(self) (x+y*i).conjugate() returns (x-y*i). [extrait de conjugate.__doc__]

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

__init_subclass__, __subclasshook__

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__