Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs d'Appartenance et Comparaisons de Types en Python | Instructions Conditionnelles en Python
Introduction à Python
course content

Contenu du cours

Introduction à Python

Introduction à Python

1. Premier Contact avec Python
2. Variables et Types en Python
3. Instructions Conditionnelles en Python
4. Autres Types de Données en Python
5. Boucles en Python
6. Fonctions en Python

book
Opérateurs d'Appartenance et Comparaisons de Types en Python

Python fournit également des opérateurs d'appartenance, qui vérifient si une séquence existe au sein d'un objet. En Python, les objets séquence incluent les chaînes, les listes, les tuples, et plus encore. Ceux-ci seront explorés dans la section suivante.

Les opérateurs d'appartenance sont in et not in. L'opérateur in retourne True si la séquence existe au sein de l'objet. Par exemple, vérifions si la lettre 'n' est dans le mot 'codefinity'.

12345
# Initial string site = "codefinity" # Using membership operator print("n" in site)
copy

Un résultat True signifie que la lettre a été trouvée dans le mot. Inversement, l'opérateur not in vérifie si une séquence est absente d'un objet.

Parfois, il est nécessaire de vérifier le type d'un objet. Par exemple, lors de la division d'une entrée par 2, la valeur doit être numérique ; sinon, l'opération échouera. Il existe deux façons de vérifier le type d'une valeur :

  • En utilisant is : type(var) is int retourne True uniquement si var est un entier.
  • En utilisant isinstance(): isinstance(var, int) fait la même chose mais fonctionne avec plusieurs types.
123456
# Initial number num = 3.5 # Checking if num is an integer print(type(num) is int) # The first approach print(isinstance(num, int)) # The second approach
copy

Comme montré, les deux méthodes renvoient False car 3.5 est un float, pas un int.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 5
We're sorry to hear that something went wrong. What happened?
some-alt