Maison  >  Article  >  développement back-end  >  Le secret des opérateurs Python : débloquer les possibilités illimitées de programmation

Le secret des opérateurs Python : débloquer les possibilités illimitées de programmation

王林
王林avant
2024-03-11 09:01:04850parcourir

Le secret des opérateurs Python : débloquer les possibilités illimitées de programmation

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 à (=) et inférieur ou égal à (

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 (> ;). 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer