‘not’ este un operator logic în Python care va returna True dacă expresia este falsă. Operatorul ‘ not ‘ este utilizat în declarațiile if.
de exemplu:
dacă nu x
dacă x este adevărat, atunci nu va evalua ca fals, altfel, adevărat.
un exemplu’ not ‘nu cu’ In ‘ exemplu
alți operatori logici: Operatorul și / sau operatorul
vă voi arăta câteva exemple pentru a face lucrurile mai clare cu privire la modul de utilizare a operatorului not în secțiunea următoare.
Python not operator exemplu cu instrucțiunea if
în exemplul următor, unei variabile x i se atribuie o valoare 10. ‘Not’ este utilizat în instrucțiunea if după cum urmează:
dacă nu x > 10:
a se vedea codul și rezultatul.
vezi demo online și Codul
1
2
3
4
5
6
7
8
9
10
11
|
#un demo de Python ‘ nu ‘ operator
x = 10
dacă nu x > 10:
print („nu returat adevărat”)
else:
print („nu este returat fals”)
|
ca x> 10 este fals, deci operatorul nu este evaluat ca Adevărat, astfel instrucțiunea if este adevărată și codul din instrucțiunea if executat. Vedeți următorul exemplu care va face lucrurile și mai clare.
cum nu funcționează operatorul?
în acest demo, x este utilizat după cum urmează cu nu operator:
dacă nu x:
vezi demo online și Codul
1
2
3
4
5
6
7
8
9
10
11
|
#un demo de Python ” nu ” operator
x = 10
dacă nu x:
print („evaluat adevărat”)
else:
print („evaluat fals”)
|
expresia nu x înseamnă dacă x este adevărat sau fals. În Python, dacă o variabilă este un zero numeric sau gol sau un obiect None, atunci este considerată falsă, altfel adevărată. În acest caz, ca x = 10 deci este adevărat. Ca x este adevărat, deci nu operatorul evaluat ca fiind fals și altfel parte executată. A se vedea același exemplu de mai jos în cazul în care valoarea x = 0.
vezi demo online și Codul
1
2
3
4
5
6
7
8
9
|
x = 10
dacă nu x:
print(„evaluat adevărat”)
altceva:
print(„evaluat fals”)
|
un Python nu cu ‘In’ exemplu
în acest exemplu, vă voi arăta cum să utilizați operatorul ‘not’ cu ‘in’. Pentru aceasta, se creează o listă numerică de șase elemente. Aceasta este urmată de utilizarea unei bucle for Pentru a itera elementele listei și a afișa valorile acestora.
după aceea, o instrucțiune if este utilizată pentru a omite anumite numere care urmează să fie afișate. Acolo, operatorul not este utilizat cu ‘ in ‘ după cum urmează:
vezi demo online și Codul
1
2
3
4
5
6
7
8
9
|
#un demo de Python ‘nu’ cu ‘în’ operator
a_List =
pentru a în a_List:
dacă nu o în (10,25):
print („element de listă:”, a)
|
vedeți, elementele care au evaluat False ca folosind ‘nu’ nu s-au afișat.