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
Instructions Conditionnelles en Python

bookOpérateurs d'Appartenance et Comparaisons de Types en Python

Les opérateurs d'appartenance de Python vérifient si une séquence existe à l'intérieur d'un objet, comme des chaînes de caractères, des listes ou des tuples. L'opérateur in retourne True si la séquence est trouvée, tandis que l'opérateur not in retourne True si elle ne l'est pas.

12345678
# Define a string containing all the vowels vowels = "aeiou" # Check if the character 'n' is present in the `vowels` string print('n' in vowels) # Check if the character 'a' is not present in the `vowels` string print('a' not in vowels)
copy

En plus de vérifier l'appartenance, il est souvent nécessaire de vérifier le type d'une variable avant d'effectuer certaines opérations. Par exemple, diviser une valeur non numérique provoquerait une erreur. Python propose deux méthodes pour vérifier le type : is et isinstance().

12345678
# Initial number num = 3.5 # Checking if num is an integer using `is` operator print(type(num) is int) # Check if the variable is an integer using the 'isinstance' function print(isinstance(num, int)) # The second approach
copy

Les deux méthodes renvoient False car 3.5 est un float, pas un int. L'opérateur is vérifie une correspondance exacte du type, tandis que isinstance() permet également de vérifier plusieurs types ou l'héritage.

question mark

Que fait l'opérateur in en Python ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

bookOpérateurs d'Appartenance et Comparaisons de Types en Python

Glissez pour afficher le menu

Les opérateurs d'appartenance de Python vérifient si une séquence existe à l'intérieur d'un objet, comme des chaînes de caractères, des listes ou des tuples. L'opérateur in retourne True si la séquence est trouvée, tandis que l'opérateur not in retourne True si elle ne l'est pas.

12345678
# Define a string containing all the vowels vowels = "aeiou" # Check if the character 'n' is present in the `vowels` string print('n' in vowels) # Check if the character 'a' is not present in the `vowels` string print('a' not in vowels)
copy

En plus de vérifier l'appartenance, il est souvent nécessaire de vérifier le type d'une variable avant d'effectuer certaines opérations. Par exemple, diviser une valeur non numérique provoquerait une erreur. Python propose deux méthodes pour vérifier le type : is et isinstance().

12345678
# Initial number num = 3.5 # Checking if num is an integer using `is` operator print(type(num) is int) # Check if the variable is an integer using the 'isinstance' function print(isinstance(num, int)) # The second approach
copy

Les deux méthodes renvoient False car 3.5 est un float, pas un int. L'opérateur is vérifie une correspondance exacte du type, tandis que isinstance() permet également de vérifier plusieurs types ou l'héritage.

question mark

Que fait l'opérateur in en Python ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5
some-alt