pythonLes opérateurs sont le cœur des langages de programmation, ils nous permettent de manipuler des variables, des structures de données et d'effectuer diverses opérations. Ces opérateurs peuvent être répartis dans les catégories suivantes :
Opérateurs arithmétiques
Ces opérateurs sont utilisés pour effectuer des opérations mathématiques telles que l'addition (+), la soustraction (-), la multiplication (*), la division (/) et le modulo (%). Par exemple :
x = 10 y = 5 print(x + y)# 输出:15 print(x - y)# 输出:5 print(x * y)# 输出:50 print(x / y)# 输出:2.0 print(x % y)# 输出:0
Opérateurs de comparaison
Ces opérateurs permettent de comparer deux valeurs et le résultat est une valeur booléenne (Vrai ou Faux). Ils incluent égal à (==), différent de (!=), supérieur à (>), inférieur à (<), supérieur ou égal à (>=) et inférieur ou égal à (< ;=). Par exemple :
x = 10 y = 5 print(x == y)# 输出:False print(x != y)# 输出:True print(x > y)# 输出:True print(x < y)# 输出:False print(x >= y)# 输出:True print(x <= y)# 输出:False
Opérateurs logiques
Ces opérateurs sont utilisés pour combiner des expressions booléennes pour produire de nouvelles valeurs booléennes. Ils incluent AND (&), OR (|) et NOT (!). Par exemple :
x = True y = False print(x and y)# 输出:False print(x or y)# 输出:True print(not x)# 输出:False
Opérateur d'affectation
Ces opérateurs sont utilisés pour attribuer des valeurs aux variables. L'opérateur d'affectation le plus courant est (=), mais il existe d'autres opérateurs qui effectuent à la fois des opérations d'affectation et des opérations mathématiques, tels que +=, -=, *= et /=. Par exemple :
x = 10 x += 5# 相当于 x = x + 5 print(x)# 输出:15
opérateurs de bits
Ces opérateurs sont utilisés pour effectuer des opérations au niveau du bit, notamment ET au niveau du bit (&), OU au niveau du bit (|), XOR au niveau du bit (^), décalage à gauche (<<) et décalage à droite (>> ;). Par exemple :
x = 10# 二进制:1010 y = 5 # 二进制:0101 print(x & y)# 输出:0000 print(x | y)# 输出:1111 print(x ^ y)# 输出:1111 print(x << 1)# 输出:10100 print(x >> 1)# 输出:101
Opérateur membre
Ces opérateurs sont utilisés pour vérifier si un élément appartient à une séquence, comme une liste, un tuple ou une string. Les opérateurs d’adhésion les plus courants sont inclus et non inclus. Par exemple :
x = [1, 2, 3] print(2 in x)# 输出:True print(4 not in x)# 输出:True
Priorité des opérateurs
Lorsqu'une expression contient plusieurs opérateurs, l'ordre dans lequel les opérateurs sont exécutés est déterminé par leur priorité. L'opérateur ayant la priorité la plus élevée est exécuté en premier. La liste de priorité des opérateurs est la suivante :
() [] . -> ** * / % + - << >> & | ^ == != < > <= >= and or
Conclusion
PythonLes opérateurs sont les éléments de base de la programmation, nous permettant de créer des programmes complexes et efficaces. En comprenant le rôle et la préséance de ces opérateurs, nous pouvons saisir toute la puissance des langages de programmation et résoudre des verrouspossibilités infinies. En utilisant habilement ces opérateurs, nous pouvons améliorer la lisibilité, l'efficacité et la robustesse de notre code.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!