a ‘not’ egy logikai operátor a Pythonban, amely Igaz értéket ad vissza, ha a kifejezés hamis. Az if utasításokban a’ not ‘ operátort használják.
például:
ha nem x
ha x igaz, akkor nem hamisnak fogja értékelni, különben igaz.
a’ nem ‘példa nem’ in ‘ példa
egyéb logikai operátorok: Az and operátor / vagy operátor
néhány példát mutatok neked, hogy világosabbá tegyem a dolgokat a nem operátor használatával kapcsolatban a következő szakaszban.
Python nem operátor példa if utasítással
a következő példában egy X változóhoz 10 értéket rendelünk. A ‘not’ az if utasításban a következőképpen kerül felhasználásra:
ha nem x > 10:
lásd a kódot és az eredményt.
Lásd az online demót és kódot
1
2
3
4
5
6
7
8
9
10
11
|
#a Python’ not ‘ operátor bemutatója
x = 10
ha nem x > 10:
print(“not retured True”)
else:
nyomtatás (“nem returált hamis”)
|
mivel x> 10 hamis, így nem operátor értékelni, mint igaz, így az if utasítás igaz, és a kód belsejében if utasítás végre. Lásd a következő példát, amely még világosabbá teszi a dolgokat.
hogyan nem operátor működik?
ebben a bemutatóban az x-et a következőképpen használják nem operátorral:
ha nem x:
lásd online bemutató és kód
1
2
3
4
5
6
7
8
9
10
11
|
#a Python’ nem ‘ operátor bemutatója
x = 10
ha nem x:
nyomtatás (“értékelt igaz”)
else:
nyomtatás (“értékelt hamis”)
|
a kifejezés NEM x azt jelenti, ha x igaz vagy hamis. A Pythonban, ha egy változó numerikus nulla vagy üres, vagy nincs objektum, akkor hamisnak, egyébként igaznak tekintik. Ebben az esetben, mivel x = 10, így igaz. Mivel x igaz, így nem operátor értékelni, mint hamis, és más része végre. Lásd az alábbi példát, ahol az x = 0 értéke.
Lásd az online demót és kódot
1
2
3
4
5
6
7
8
9
|
x = 10
ha nem x:
nyomtatás (“értékelt igaz”)
else:
nyomtatás (“értékelt hamis”)
|
Python nem’ in ‘ példával
ebben a példában megmutatom, hogyan kell használni a ‘not’ operátort ‘in’ – vel. Ehhez létrejön egy hat elemből álló numerikus lista. Ezt követi egy for ciklus a listaelemek iterálásához és azok értékeinek megjelenítéséhez.
ezt követően egy if utasítást használnak bizonyos megjelenítendő számok elhagyására. Ott a not operátort a következőképpen használjuk az ‘in’ – vel:
Lásd az online demót és kódot
1
2
3
4
5
6
7
8
9
|
#a Python ‘not’ bemutatója ‘ in ‘ operátorral
a_list =
az a in a_list számára:
ha nem a in (10,25):
nyomtatás (“listaelem:”, a)
|
látja, hogy azok az elemek, amelyek a False értéket a ‘not’ használatával értékelték, nem jelennek meg.