Python pas

Le mot clé Python not renvoie True si une valeur est égale à False et vice versa. Ce mot-clé inverse la valeur d’un booléen. Le mot-clé not peut être utilisé avec une instruction if pour vérifier si une valeur n’est pas dans une liste.

Comment vérifier si quelque chose n’est pas dans une liste ? Comment vérifier si une condition n’est pas remplie ? La réponse à ces questions tient en un mot : le mot-clé not.

Le mot-clé not inverse la valeur des booléens. Les booléens sont un type de données qui peut être l’une des deux valeurs suivantes : True ou False. Ils sont utilisés pour contrôler la logique dans un programme.

Les instructions Python si dépendent de la logique booléenne. Si une instruction est True, l’instruction if s’exécutera ; sinon, une instruction elif ou else s’exécutera, sinon rien ne se passera.

Dans ce guide, nous allons parler de ce qui ne mot-clé est et comment cela fonctionne. Nous allons parcourir trois exemples d’utilisation de ce mot-clé. C’est parti !

Qu’est-ce que le mot-clé Python not ?

Le mot-clé not inverse la valeur d’une expression booléenne. Par exemple, le mot-clé not inverse la valeur de True en False. Vous verrez le mot-clé not utilisé pour vérifier si une valeur n’est pas dans une chaaîne ou un autre itérable.

Nous pouvons utiliser le mot-clé not pour vérifier si une condition n’est pas remplie .

Le mot-clé not est l’un des opérateurs logiques de Python, aux côtés de et et ou. Lisez notre article sur les opérateurs logiques Python pour en savoir plus sur ces types d’opérateurs.

81 % des participants ont déclaré se sentir plus en confiance sur leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Le mot clé not a un numéro d’utilisations. Il peut être utilisé pour :

  • Inverser la valeur d’un Python Boolean.
  • Vérifier si un la condition n’est pas remplie avec un Python "if‚" déclaration.
  • Vérifiez si une valeur n’est pas à l’intérieur d’une déclaration avec un "in‚" déclaration.

Parcourons un exemple de chacun d’entre eux.

Inverser un booléen

L’utilisation la plus simple du not le mot-clé inverse un booléen. Cela définira la valeur d’un booléen comme étant l’opposé de la valeur qui lui a été attribuée.

Nous construisons un programme qui vérifie si un client est un client fidèle titulaire de la carte. Ce programme devrait avoir une fonctionnalité qui définit le statut de la carte de fidélité du client sur inactif s’il décide d’annuler son adhésion.

Commençons par déclarer un Variable Python pour stocker si le client a une carte de fidélité :

Un client nous a informé qu’il souhaitait annuler sa carte de fidélité. Ensuite, nous utilisons le mot-clé not pour ce faire :

Notre code renvoie : False. Ce code a inversé avec succès la valeur de "loyalty_card‚". Si loyal_card était False, il deviendrait True. Dans cet exemple, loyauté_card était Vrai, donc il s’est inversé en Faux.

Les mots-clés Python if not vérifient si une expression renvoie False. Si une expression renvoie False, l’instruction if s’exécute. Sinon, le programme n’exécute pas l’instruction if.

L’un des avantages du mot-clé not est qu’il rend Python si facile à lire :

Si non signifie si un article n’est pas égal à.

Nous allons construire un outil qui vérifie si un client n’est pas une fidélité titulaire de la carte dans un magasin de vêtements. Tout d’abord, déclarons si le client a une carte de fidélité :

Notre client est titulaire d’une carte de fidélité. Si un client n’est pas titulaire d’une carte de fidélité, il n’a pas droit à une remise. Sinon, ils devraient bénéficier d’une remise de 5% sur chaque achat. Nous pourrions utiliser ce code pour vérifier si un client est éligible à une remise :

La "si ce n’est pas la carte de fidélité‚" vérifie si la valeur de "loyalty_card‚" c’est faux. Dans cet exemple, loyal_card est évalué à True. Cela signifie que notre expression est évaluée à False et que le contenu de notre instruction else est exécuté. Cela imprime le message suivant sur la console :

Notre client est titulaire d’une carte de fidélité, il peut donc bénéficier d’une remise.

Not In Python

Les mots-clés not in Python vérifient si un élément ne se trouve pas dans une liste. Une instruction in vérifie si une valeur est dans une liste. Ensuite, le not L’instruction inverse la valeur renvoyée par l’instruction in.

Vous pouvez utiliser les opérateurs not in en Python pour vérifier si un élément ne se trouve pas dans une liste. Prenons la liste suivante comme exemple :

Ceci est une liste des trois premiers présidents des √âtats-Unis. Nous pouvons utiliser le mot-clé not in pour vérifier si une personne en particulier faisait partie de ce groupe sélectionné.

Un ami vient de demander si Alexander Hamilton était l’un des trois premiers présidents. Nous pouvons le vérifier en utilisant le code suivant :

"Career Karma est entré dans ma vie quand j’en avais besoin la plupart et m’ont rapidement aidé à correspondre à un bootcamp. Deux mois après avoir obtenu mon diplôme, j’ai trouvé l’emploi de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"

Venus, ingénieur logiciel chez Rockbot

Cette expression vérifie si "Alexander Hamiltion" n’est pas dans notre liste de présidents. S’il n’est pas dans la liste, le contenu de notre instruction conditionnelle if est exécuté ; sinon, le contenu de notre La clause else sont exécutées.

Alexander Hamilton n’est pas dans notre liste donc notre déclaration else imprime ce qui suit sur la console :

Conclusion

Le mot-clé not est utilisé dans la logique booléenne pour contrôler le déroulement d’un programme. Ce mot-clé inverse la valeur d’un booléen. Vous pouvez utiliser le mot-clé not pour vérifier si une valeur n’est pas à l’intérieur d’une autre valeur.

√ätes-vous prêt à relever un défi ? √âcrivez un programme qui vérifie si votre aliment préféré figure dans un dictionnaire d’aliments. Vous pouvez créer ce dictionnaire d’aliments vous-même. Pour en savoir plus sur dictionnaires, lisez notre tutoriel sur les Valeurs des dictionnaires Python.

Vous souhaitez en savoir plus sur la programmation Python ? Consultez notre Guide d’apprentissage de Python. Dans ce guide, vous trouverez des conseils d’experts sur l’apprentissage de Python et une liste des meilleurs cours en ligne et ressources d’apprentissage.