Maison  >  Article  >  développement back-end  >  Exploration des opérateurs Python : analyse approfondie des opérateurs d'affectation, des opérateurs d'identité et des opérateurs membres

Exploration des opérateurs Python : analyse approfondie des opérateurs d'affectation, des opérateurs d'identité et des opérateurs membres

WBOY
WBOYoriginal
2024-01-20 08:45:07450parcourir

Exploration des opérateurs Python : analyse approfondie des opérateurs daffectation, des opérateurs didentité et des opérateurs membres

Maîtrisez les secrets des opérateurs Python : explications détaillées des opérateurs d'affectation, des opérateurs d'identité et des opérateurs d'adhésion

Dans la programmation Python, les opérateurs sont un concept très important. En plus des opérateurs arithmétiques et logiques courants, il existe également des opérateurs spéciaux que nous devons maîtriser. Cet article présentera en détail trois opérateurs spéciaux : l'opérateur d'affectation, l'opérateur d'identité et l'opérateur d'adhésion, et fournira des exemples de code correspondants.

1. Opérateur d'affectation

En Python, l'opérateur d'affectation est utilisé pour attribuer une valeur ou une expression à une variable. Les opérateurs d'affectation courants sont :

  1. Opérateur d'affectation simple : =
    Par exemple : x = 10
    Cette instruction attribue l'entier 10 à la variable x.
  2. Opérateur d'affectation supplémentaire : +=
    Par exemple : x += 5
    Cette instruction ajoute 5 à la valeur de la variable x et attribue le résultat à x.
  3. Opérateur d'affectation de soustraction : -=
    Par exemple : x -= 3
    Cette instruction soustrait 3 de la valeur de la variable x et attribue le résultat à x.
  4. Opérateur d'affectation de multiplication : *=
    Par exemple : x *= 2
    Cette instruction multiplie la valeur de la variable x par 2 et attribue le résultat à x.
  5. Opérateur d'affectation de division : /=
    Par exemple : x /= 4
    Cette instruction divise la valeur de la variable x par 4 et attribue le résultat à x.

Voici quelques exemples de codes spécifiques :

x = 10
print(x) # Sortie : 10

x += 5
print(x) # Sortie : 15

x -= 3
print(x ) # Sortie : 12

x *= 2
print(x) # Sortie : 24

x /= 4
print(x) # Sortie : 6.0

2. Opérateur d'identité

L'opérateur d'identité est utilisé à des fins de comparaison. les adresses mémoire des deux objets sont les mêmes. Les opérateurs d'identité courants sont :

  1. est
    Par exemple : x est y
    Cette instruction est utilisée pour déterminer si la variable x et la variable y font référence au même objet.
  2. n'est pas
    Par exemple : x n'est pas y
    Cette instruction est utilisée pour déterminer si la variable x et la variable y font référence à des objets différents.

Voici quelques exemples de codes spécifiques :

x = 10
y = x
print(x is y) # Sortie : True

y = 10
print(x is y) # Sortie : True

y = 5
print(x is not y) # Sortie : True

3. Opérateur membre

L'opérateur membre est utilisé pour déterminer si une valeur est incluse dans une séquence. Les opérateurs membres courants sont :

  1. in
    Par exemple : x dans la séquence
    Cette instruction est utilisée pour déterminer si x est un élément de séquence.
  2. pas dans
    Par exemple : x pas dans une séquence
    Cette instruction est utilisée pour déterminer si x n'est pas un élément de séquence.

Voici quelques exemples de codes spécifiques :

list = [1, 2, 3, 4, 5]
print(3 in list) # Sortie : True

tuple = (1, 2, 3, 4, 5 )
print(6 pas en tuple) # Sortie : True

string = "Hello, World"
print("Hello" in string) # Sortie : True

Résumé :

Cet article présente trois types de Python en détail Opérateurs spéciaux : opérateur d'affectation, opérateur d'identité et opérateur d'adhésion. Nous avons maîtrisé leur utilisation et l'avons démontré avec des exemples de code concrets. J'espère que cet article pourra aider les lecteurs à mieux comprendre et appliquer ces opérateurs et à améliorer l'efficacité et les compétences de la programmation 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