Operator’ not ’ jest operatorem logicznym w Pythonie, który zwróci True, jeśli wyrażenie jest False. Operator ” not ” jest używany w poleceniach if.
na przykład:
jeśli nie x
Jeśli X jest prawdą, to not będzie obliczać jako false, w przeciwnym razie, True.
przykład ” Nie „Nie Z” W ” przykład
Inne operatory logiczne: Operator and / or operator
pokażę Ci kilka przykładów, aby wyjaśnić, jak używać operatora not w nadchodzącej sekcji.
przykład operatora Python not z instrukcją if
w poniższym przykładzie zmiennej x przypisana jest wartość 10. „Not” jest używane w instrukcji if w następujący sposób:
jeśli nie x > 10:
zobacz kod i wynik.
Zobacz demo online i Kod
1
2
3
4
5
6
7
8
9
10
11
|
#demo operatora Pythona ” nie ”
x = 10
jeśli nie x > 10:
print („not reuted True”)
:
print („not reuted False”)
|
ponieważ x> 10 jest False, a więc operator nie jest obliczany jako True, zatem Instrukcja if jest True i Kod wewnątrz instrukcji if jest wykonywany. Zobacz następny przykład, który sprawi, że sprawy będą jeszcze jaśniejsze.
jak nie działa operator?
w tym demo x jest używany w następujący sposób z operatorem not:
jeśli nie x:
Zobacz demo online i Kod
1
2
3
4
5
6
7
8
9
10
11
|
#demo operatora Python’ not ’
x = 10
if not x:
print(„Evaluated True”)
else:
Drukuj („oceniono fałsz”)
|
wyrażenie nie x oznacza, czy x jest prawdziwe czy fałszywe. W Pythonie, jeśli zmienna jest numeryczna zero lub pusta, lub obiekt None, to jest uważana za False, w przeciwnym razie True. W tym przypadku, jako x = 10, więc jest to prawda. Ponieważ x jest prawdą, więc operator nie jest obliczany jako False, a część wykonywana. Zobacz ten sam przykład poniżej, gdzie wartość x = 0.
Zobacz demo online i Kod
1
2
3
4
5
6
7
8
9
|
x = 10
jeśli nie x:
print(„Evaluated True”)
else:
print(„Evaluated False”)
|
Python nie z 'in’ przykład
w tym przykładzie pokażę Ci, jak używać operatora 'not’ Z 'in’. W tym celu tworzona jest numeryczna lista sześciu pozycji. Następnie używa się pętli for do iteracji elementów listy i wyświetlania ich wartości.
po tym, instrukcja if jest używana do pominięcia niektórych liczb, które mają być wyświetlane. Tam operator not jest używany z ” in ” w następujący sposób:
Zobacz demo online i Kod
1
2
3
4
5
6
7
8
9
|
#demo Pythona ’ not 'z operatorem’ in ’
a_List =
dla a w a_List:
jeśli nie a w (10,25):
print („List Item:”, a)
|
widzisz, elementy, które oceniły wartość False jako „nie”, nie były wyświetlane.