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 « Integral »

Informations générales

Héritage

builtins.object
    Number
        Complex
            Real
                Rational
                    Integral

Définition

class Integral(Rational):

help(Integral)

Integral adds methods that work on integral numbers.

    In short, these are conversion to int, pow with modulus, and the
    bit-string operations.
    

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
denominatorIntegers have a denominator of 1. [extrait de __doc__]
imagReal numbers have no imaginary component. [extrait de __doc__]
numeratorIntegers are their own numerators. [extrait de __doc__]
realReal numbers are their real component. [extrait de __doc__]

Liste des opérateurs

Signature de l'opérateur Description
__and__(self, other) self & other [extrait de __and__.__doc__]
__invert__(self) ~self [extrait de __invert__.__doc__]
__lshift__(self, other) self << other [extrait de __lshift__.__doc__]
__or__(self, other) self | other [extrait de __or__.__doc__]
__pow__(self, exponent, modulus=None) self ** exponent % modulus, but maybe faster. [extrait de __pow__.__doc__]
__rand__(self, other) other & self [extrait de __rand__.__doc__]
__rlshift__(self, other) other << self [extrait de __rlshift__.__doc__]
__ror__(self, other) other | self [extrait de __ror__.__doc__]
__rrshift__(self, other) other >> self [extrait de __rrshift__.__doc__]
__rshift__(self, other) self >> other [extrait de __rshift__.__doc__]
__rxor__(self, other) other ^ self [extrait de __rxor__.__doc__]
__xor__(self, other) self ^ other [extrait de __xor__.__doc__]

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

__floordiv__, __le__, __lt__, __mod__, __rfloordiv__, __rmod__

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

__add__, __eq__, __mul__, __neg__, __pos__, __radd__, __rmul__, __rpow__, __rsub__, __rtruediv__, __sub__, __truediv__

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
__float__(self) float(self) == float(int(self)) [extrait de __float__.__doc__]
__index__(self) Called whenever an index is needed, such as in slicing [extrait de __index__.__doc__]
__int__(self) int(self) [extrait de __int__.__doc__]

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

__init_subclass__, __subclasshook__

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

__ceil__, __complex__, __divmod__, __floor__, __init_subclass__, __rdivmod__, __round__, __subclasshook__, __trunc__, conjugate

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

__abs__, __bool__, __complex__, __init_subclass__, __subclasshook__, conjugate

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__