operator |
Opérateur |
---|---|
Python |
Description
Ce module contient des fonctions correspondant aux opérateurs standard.
Liste des procédures et fonctions
Nom | Description |
---|---|
abs | Cette fonction permet de retourner la valeur absolue de l'expression. |
add | Cette fonction permet d'effectuer l'addition d'un nombre à un autre nombre. |
and_ | Cette fonction permet d'effectuer un «Et binaire» sur la première expression spécifié en utilisant le masque de la deuxième expression. |
attrgetter | Cette fonction permet de demander un objet appelable récupérant l'attribut spécifié de son opérande. |
concat | Cette fonction permet d'effectuer la concaténation de deux expressions. |
contains | Cette fonction permet de vérifier que la première expression est contenu dans la deuxième expression. |
countOf | Cette fonction permet de compter le nombre d'occurrence de la deuxième expression contenu dans la première expression. |
delitem | Cette fonction permet d'enlever la valeur de la première expression dans l'index de la deuxième expression. |
eq | Cette fonction permet de vérifier si deux expressions sont égales. |
floordiv | Cette fonction permet de demander la valeur entière la plus grande (la plus proche de l'infini positif) étant inférieure ou égale au quotient algébrique. |
ge | Cette fonction permet de vérifier si la première expression est supérieur ou égale à la deuxième expression. |
getitem | Cette fonction permet de demander la valeur de la première expression à dans l'index de la deuxième expression. |
gt | Cette fonction permet de vérifier si la première expression est supérieur à la deuxième expression. |
iadd | Cette fonction permet d'ajouter la valeur de la deuxième expression et de fixer la valeur du premier paramètre avec le résultat. |
iand | Cette fonction permet d'effectuer un «Et binaire» sur la première expression spécifié en utilisant le masque de la deuxième expression et fixe le résultat dans le premier paramètre. |
iconcat | Cette fonction permet d'effectuer la concaténation d'expression fixe le résultat dans le premier paramètre. |
ifloordiv | Cette fonction permet de demander la valeur entière la plus grande (la plus proche de l'infini positif) étant inférieure ou égale au quotient algébrique et fixe le résultat dans le premier paramètre. |
ilshift | Cette fonction permet d'effectuer un décalage de bits vers la gauche du nombre de bits spécifié avec l'expression spécifié et fixe le résultat dans le premier paramètre. |
imatmul | Cette fonction permet d'effectuer la multiplication de deux matrices et place le résultat dans le premier paramètre. |
imod | Cette fonction permet d'effectuer le calcul du restant de la division de la première expression spécifié en utilisant la deuxième expression comme diviseur et fixe le résultat dans le premier paramètre. |
imul | Cette fonction permet d'effectuer la multiplication de deux expressions et place le résultat dans le premier paramètre. |
index | Cette fonction permet de convertir l'expression en entier. |
indexOf | Cette fonction permet de demander l'index de la première occurrence de la première expression contenu dans la première expression. |
inv | Cette fonction permet d'inverser les bits du nombre spécifié. |
invert | Cette fonction permet d'inverser les bits du nombre spécifié. |
ior | Cette fonction permet d'effectuer un «Ou binaire» entre deux expressions et fixe le résultat dans le premier paramètre. |
ipow | Cette fonction permet d'élever la première expression à la puissance de la deuxième expression et fixe le résultat dans le premier paramètre. |
irshift | Cette fonction permet d'effectuer un décalage de bits vers la droite du nombre de bits spécifié avec l'expression spécifié et fixe le résultat dans le premier paramètre. |
is_ | Cette fonction permet de vérifier si la première expression est la deuxième expression. |
isub | Cette fonction permet d'effectuer la soustraction d'un nombre à un autre nombre et fixe le résultat dans le premier paramètre. |
is_not | Cette fonction permet de vérifier si la première expression n'est pas la deuxième expression. |
itemgetter | Cette fonction permet de demander un objet appelable récupérant l'élément de son opérande à l'aide de la méthode __getitem__() de l'opérande. |
itruediv | Cette fonction permet d'effectuer une vrai division, laquelle retourne la partie entière et la partie fractionnaire et fixe le résultat dans le premier paramètre. |
ixor | Cette fonction permet d'effectuer un «Ou exclusif binaire» entre deux expressions et fixe le résultat dans le premier paramètre. |
le | Cette fonction permet de vérifier si la première expression est inférieur ou égale à la deuxième expression. |
length_hint | Cette fonction permet d'effectuer une estimation de la longueur d'un objet. |
lshift | Cette fonction permet d'effectuer un décalage de bits vers la gauche du nombre de bits spécifié avec l'expression spécifié. |
lt | Cette fonction permet de vérifier si la première expression est inférieur à la deuxième expression. |
matmul | Cette fonction permet d'effectuer la multiplication de deux matrices. |
methodcaller | Cette fonction permet de demander un objet appelable appelant le nom de la méthode sur son opérande. |
mod | Cette fonction permet d'effectuer le calcul du restant de la division de la première expression spécifié en utilisant la deuxième expression comme diviseur. |
mul | Cette fonction permet d'effectuer la multiplication de deux expressions. |
ne | Cette fonction permet de vérifier si deux expressions ne sont pas égales. |
neg | Cette fonction permet de retourner le négatif de l'expression. |
not_ | Cette fonction permet d'effectuer une négation fausse de l'expression. |
or_ | Cette fonction permet d'effectuer un «Ou binaire» entre deux expressions. |
pos | Cette fonction permet de retourner le positif de l'expression. |
pow | Cette fonction permet d'élever la première expression à la puissance de la deuxième expression. |
rshift | Cette fonction permet d'effectuer un décalage de bits vers la droite du nombre de bits spécifié avec l'expression spécifié. |
setitem | Cette fonction permet de fixer la valeur de la première expression à dans l'index de la deuxième expression. |
sub | Cette fonction permet d'effectuer la soustraction d'un nombre à un autre nombre. |
truth | Cette fonction permet de vérifier si l'expression est vrai et retourne un True si elle est vrai ou False si elle est fausse. |
truediv | Cette fonction permet d'effectuer une vrai division, laquelle retourne la partie entière et la partie fractionnaire. |
xor | Cette fonction permet d'effectuer un «Ou exclusif binaire» entre deux expressions. |
__abs__ | Cette fonction permet de retourner la valeur absolue de l'expression. |
__add__ | Cette fonction permet d'effectuer l'addition d'un nombre à un autre nombre. |
__and__ | Cette fonction permet d'effectuer un «Et binaire» sur la première expression spécifié en utilisant le masque de la deuxième expression. |
__concat__ | Cette fonction permet d'effectuer la concaténation de deux expressions. |
__contains__ | Cette fonction permet de vérifier que la première expression est contenu dans la deuxième expression. |
__delitem__ | Cette fonction permet d'enlever la valeur de la première expression dans l'index de la deuxième expression. |
__eq__ | Cette fonction permet de vérifier si deux expressions sont égales. |
__floordiv__ | Cette fonction permet de demander la valeur entière la plus grande (la plus proche de l'infini positif) étant inférieure ou égale au quotient algébrique. |
__ge__ | Cette fonction permet de vérifier si la première expression est supérieur ou égale à la deuxième expression. |
__getitem__ | Cette fonction permet de demander la valeur de la première expression à dans l'index de la deuxième expression. |
__gt__ | Cette fonction permet de vérifier si la première expression est supérieur à la deuxième expression. |
__iadd__ | Cette fonction permet d'ajouter la valeur de la deuxième expression et de fixer la valeur du premier paramètre avec le résultat. |
__iand__ | Cette fonction permet d'effectuer un «Et binaire» sur la première expression spécifié en utilisant le masque de la deuxième expression et fixe le résultat dans le premier paramètre. |
__iconcat__ | Cette fonction permet d'effectuer la concaténation d'expression fixe le résultat dans le premier paramètre. |
__ifloordiv__ | Cette fonction permet de demander la valeur entière la plus grande (la plus proche de l'infini positif) étant inférieure ou égale au quotient algébrique et fixe le résultat dans le premier paramètre. |
__ilshift__ | Cette fonction permet d'effectuer un décalage de bits vers la gauche du nombre de bits spécifié avec l'expression spécifié et fixe le résultat dans le premier paramètre. |
__imatmul__ | Cette fonction permet d'effectuer la multiplication de deux matrices et place le résultat dans le premier paramètre. |
__imod__ | Cette fonction permet d'effectuer le calcul du restant de la division de la première expression spécifié en utilisant la deuxième expression comme diviseur et fixe le résultat dans le premier paramètre. |
__imul__ | Cette fonction permet d'effectuer la multiplication de deux expressions et place le résultat dans le premier paramètre. |
__index__ | Cette fonction permet de convertir l'expression en entier. |
__inv__ | Cette fonction permet d'inverser les bits du nombre spécifié. |
__invert__ | Cette fonction permet d'inverser les bits du nombre spécifié. |
__ior__ | Cette fonction permet d'effectuer un «Ou binaire» entre deux expressions et fixe le résultat dans le premier paramètre. |
__ipow__ | Cette fonction permet d'élever la première expression à la puissance de la deuxième expression et fixe le résultat dans le premier paramètre. |
__irshift__ | Cette fonction permet d'effectuer un décalage de bits vers la droite du nombre de bits spécifié avec l'expression spécifié et fixe le résultat dans le premier paramètre. |
__isub__ | Cette fonction permet d'effectuer la soustraction d'un nombre à un autre nombre et fixe le résultat dans le premier paramètre. |
__itruediv__ | Cette fonction permet d'effectuer une vrai division, laquelle retourne la partie entière et la partie fractionnaire et fixe le résultat dans le premier paramètre. |
__ixor__ | Cette fonction permet d'effectuer un «Ou exclusif binaire» entre deux expressions et fixe le résultat dans le premier paramètre. |
__le__ | Cette fonction permet de vérifier si la première expression est inférieur ou égale à la deuxième expression. |
__lshift__ | Cette fonction permet d'effectuer un décalage de bits vers la gauche du nombre de bits spécifié avec l'expression spécifié. |
__lt__ | Cette fonction permet de vérifier si la première expression est inférieur à la deuxième expression. |
__matmul__ | Cette fonction permet d'effectuer la multiplication de deux matrices. |
__mod__ | Cette fonction permet d'effectuer le calcul du restant de la division de la première expression spécifié en utilisant la deuxième expression comme diviseur. |
__mul__ | Cette fonction permet d'effectuer la multiplication de deux expressions. |
__ne__ | Cette fonction permet de vérifier si deux expressions ne sont pas égales. |
__neg__ | Cette fonction permet de retourner le négatif de l'expression. |
__not__ | Cette fonction permet d'effectuer une négation fausse de l'expression. |
__or__ | Cette fonction permet d'effectuer un «Ou binaire» entre deux expressions. |
__pos__ | Cette fonction permet de retourner le positif de l'expression. |
__pow__ | Cette fonction permet d'élever la première expression à la puissance de la deuxième expression. |
__rshift__ | Cette fonction permet d'effectuer un décalage de bits vers la droite du nombre de bits spécifié avec l'expression spécifié. |
__setitem__ | Cette fonction permet de fixer la valeur de la première expression à dans l'index de la deuxième expression. |
__sub__ | Cette fonction permet d'effectuer la soustraction d'un nombre à un autre nombre. |
__truediv__ | Cette fonction permet d'effectuer une vrai division, laquelle retourne la partie entière et la partie fractionnaire. |
__xor__ | Cette fonction permet d'effectuer un «Ou exclusif binaire» entre deux expressions. |
Remarques
- Le module operator exporte un ensemble de fonctions efficaces correspondant aux opérateurs intrinsèques de Python. Par exemple, operator.add(x,y) est équivalent à l'expression x + y. De nombreux noms de fonctions sont ceux utilisés pour les méthodes spéciales, sans les doubles soulignements. Pour des raisons de compatibilité descendante, beaucoup d'entre eux ont une variante avec les doubles soulignements conservés. Les variantes sans double soulignement sont préférées pour plus de clarté.
- Les fonctions entrent dans des catégories effectuant des comparaisons d'objets, des opérations logiques, des opérations mathématiques et des opérations de séquence.
Dernière mise à jour : Vendredi, le 3 janvier 2020