L’opérateur not en Python

Le ‘not’ est un opérateur logique en Python qui retournera True si l’expression est False. L’opérateur « not  » est utilisé dans les instructions if.

Par exemple:

si ce n’est pas x

Si x est Vrai, not sera évalué comme faux, sinon Vrai.

Un exemple ‘not’ Avec ‘in’ exemple

Autres opérateurs logiques: L’opérateur et / OU l’opérateur

Je vais vous montrer quelques exemples pour clarifier la façon d’utiliser l’opérateur not dans la section à venir.

Exemple d’opérateur Python not avec instruction if

Dans l’exemple suivant, une variable x se voit attribuer une valeur 10. Le « not  » est utilisé dans l’instruction if comme suit:

sinon x > 10:

Voir le code et le résultat.

Voir la démo en ligne et le code

1
2
3
4
5
6
7
8
9
10
11

# Une démo de l’opérateur Python ‘not’
x = 10
sinon x > 10:
print(« non réimprimé Vrai »)
autre:
print (« non réimprimé Faux »)

not

Comme x > 10 est Faux, donc pas l’opérateur évalué comme Vrai, donc l’instruction if est True et le code à l’intérieur de l’instruction if est exécuté. Voir l’exemple suivant qui rendra les choses encore plus claires.

Comment ne fonctionne pas l’opérateur?

Dans cette démo, le x est utilisé comme suit avec l’opérateur not:

sinon x:

Voir la démo en ligne et le code

1
2
3
4
5
6
7
8
9
10
11

# Une démo de l’opérateur Python ‘not’
x = 10
sinon x :
print(« Évalué vrai »)
else:
print(« Évalué faux »)

 not 2

L’expression not x signifie si x est Vrai ou Faux. En Python, si une variable est un zéro numérique ou vide, ou un objet None, elle est considérée comme False, sinon True. Dans ce cas, comme x = 10 donc c’est Vrai. Comme x est Vrai, donc pas l’opérateur évalué comme Faux et sinon une partie exécutée. Voir le même exemple ci-dessous où la valeur de x = 0.

Voir la démo en ligne et le code

1
2
3
4
5
6
7
8
9

x = 10
sinon x:
print(« Évalué vrai »)
else:
print(« Évalué faux »)

 pas 3

Un Python pas avec ‘in’ exemple

Dans cet exemple, je vais vous montrer comment utiliser l’opérateur ‘not’ avec ‘in’. Pour cela, une liste numérique de six éléments est créée. Ceci est suivi par l’utilisation d’une boucle for pour parcourir les éléments de la liste et afficher leurs valeurs.

Après cela, une instruction if est utilisée pour omettre certains nombres à afficher. Là, l’opérateur not est utilisé avec le « in » comme suit:

Voir la démo en ligne et le code

1
2
3
4
5
6
7
8
9

# Une démo de Python ‘not’ avec l’opérateur ‘in’
a_List =
pour a in a_List:
sinon a in (10,25):
print(« Élément de liste: », a)

not

Vous voyez, les éléments qui ont évalué False comme utilisant ‘not’ ne s’affichaient pas.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

More: