Maison  >  Article  >  développement back-end  >  Apprenez à utiliser efficacement les opérateurs Python : un guide complet

Apprenez à utiliser efficacement les opérateurs Python : un guide complet

王林
王林original
2023-12-30 10:28:06708parcourir

Apprenez à utiliser efficacement les opérateurs Python : un guide complet

Guide complet des opérateurs Python : Apprenez à utiliser correctement divers opérateurs

Introduction :
En Python, les opérateurs sont des symboles spéciaux utilisés pour effectuer diverses opérations mathématiques ou logiques. Maîtriser divers opérateurs peut nous aider à écrire du code plus efficacement. Cet article présentera systématiquement divers opérateurs en Python et fournira des exemples de code spécifiques pour chaque opérateur afin d'aider les lecteurs à mieux les comprendre et les utiliser.

1. Opérateurs arithmétiques
Les opérateurs arithmétiques sont utilisés pour effectuer des opérations mathématiques de base. Inclut principalement l'addition (+), la soustraction (-), la multiplication (), la division (/), le modulo (%) et l'exponentiation (*).

Exemple de code :
a = 10
b = 3

print(a + b) # Sortie : 13
print(a - b) # Sortie : 7
print(a * b) # Sortie : 30
print( a / b) # Sortie : 3.3333333333333335
print(a % b) # Sortie : 1
print(a ** b) # Sortie : 1000

2. Opérateur d'affectation
L'opérateur d'affectation est utilisé pour attribuer des valeurs aux variables . Les opérateurs d'affectation couramment utilisés en Python incluent =, +=, -=, *=, /=, //= et %=, etc.

Exemple de code :
a = 10
b = 3

a += b # Équivalent à a = a + b
print(a) # Sortie : 13

a -= b # Équivalent à a = a - b
print(a) # Sortie : 10

a = b # Equivalent à a = a b
print(a) # Sortie : 30

a /= b # Equivalent à a = a / b
print(a ) # Sortie : 10.0

a //= b # Équivalent à a = a // b
print(a) # Sortie : 3.0

a %= b # Équivalent à a = a % b
print(a) # Sortie : 0,0

3. Opérateurs de comparaison
Les opérateurs de comparaison sont utilisés pour comparer la taille de deux valeurs ou déterminer si deux valeurs sont égales. Les opérateurs de comparaison couramment utilisés incluent l'égalité (==), l'inégalité (!=), supérieur à (>), inférieur à (=), inférieur ou égal à (

Exemple de code :
a = 10
b = 3

print(a == b) # Sortie : False
print(a != b) # Sortie : True
print(a > b) # Sortie : True
print(a print(a >= b) # Sortie : True
print(a

4. Opérateurs logiques
Utiliser des opérateurs logiques Utilisé pour opérer sur des valeurs booléennes. Il comprend principalement le ET logique (et), le OU logique (ou) et le NON logique (non).

Exemple de code :
a = True
b = False

print(a et b) # Sortie : False
print(a ou b) # Sortie : True
print(not a) # Sortie : False

5. Opérateurs de bits
Les opérateurs de bits sont utilisés pour opérer sur des nombres binaires. Inclut principalement AND au niveau du bit (&), OU au niveau du bit (|), XOR au niveau du bit (^), négation au niveau du bit (~), décalage à gauche (>), etc.

Exemple de code :
a = 5 # La représentation binaire est 101
b = 3 # La représentation binaire est 011

print(a & b) # Sortie : 1, qui est binaire 001
print(a | b) # Sortie : 7 , qui est binaire 111
print(a ^ b) # Sortie : 6, qui est binaire 110
print(~a) # Sortie : -6, qui est binaire... 11111010 (représentation complémentaire)
print( a print(a >> 1) # Sortie : 2, qui est binaire 10

6. Opérateur membre
L'opérateur membre est utilisé pour déterminer si une valeur est membre d'une séquence telle qu'une liste, un tuple ou une chaîne. Il comprend principalement deux formes : dans et non dans.

Exemple de code :
a = [1, 2, 3, 4, 5]

print(2 in a) # Sortie : True
print(6 pas dans a) # Sortie : True

7. Opérateur d'identité
L'opérateur d'identité est utilisé pour comparer si deux objets ont la même adresse mémoire. Il comprend principalement deux formes : est et n'est pas.

Exemple de code :
a = [1, 2, 3]
b = [1, 2, 3]
c = a

print(a is b) # Output : False
print(a is c) # Output : True
print(a is not b) # Sortie : True

8. Priorité des opérateurs
Différents opérateurs en Python ont des priorités différentes Vous pouvez utiliser des parenthèses pour contrôler l'ordre de fonctionnement des expressions. Généralement, les opérateurs arithmétiques ont une priorité inférieure et les opérateurs logiques ont une priorité plus élevée.

Exemple de code :
a = 10
b = 3

result = a + b * 2 # Calculez d'abord la multiplication
print(result) # Sortie : 16

result = (a + b) * 2 # Utilisez des parenthèses pour control Ordre des opérations
print(result) # Sortie : 26

Conclusion :
Cet article présente systématiquement divers opérateurs de Python, notamment les opérateurs arithmétiques, les opérateurs d'affectation, les opérateurs de comparaison, les opérateurs logiques, les opérateurs au niveau du bit, l'opérateur de membres et l'opérateur d'identité, etc. . Grâce à des exemples de code spécifiques, les lecteurs peuvent mieux comprendre et appliquer ces opérateurs. Les variables et valeurs dans les exemples de code ne sont que des exemples. Veuillez les modifier et les développer en fonction de la situation réelle. J'espère que le contenu de cet article sera utile à l'apprentissage et à l'application de Python !

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn