‘ikke’ er En Logisk operatør i Python som vil returnere Sant hvis uttrykket Er Usant. Ikke-operatoren brukes i if-setningene.
for eksempel:
hvis ikke x
hvis x Er Sant, vil ikke evaluere som falsk, ellers Sant.
et ‘ikke’ eksempel Ikke med’ i ‘ eksempel
andre logiske operatorer: And operator/or operator
jeg vil vise deg noen eksempler for å gjøre ting klarere om hvordan du bruker not operator i den kommende delen.
Python ikke operator eksempel med if-setning
i følgende eksempel er en variabel x tildelt en verdi 10. ‘Ikke’ brukes i if-setningen som følger:
hvis ikke x > 10:
se koden og resultatet.
Se online demo og kode
1
2
3
4
5
6
7
8
9
10
11
|
#en demo Av Python’ ikke ‘ operatør
x = 10
hvis ikke x > 10:
skriv ut («ikke gjentatt Sant»)
annet:
skriv ut(«Ikke gjentatt Falsk»)
|
som x> 10 Er Falsk, så ikke operatoren evaluert Som Sann, dermed er if-setningen Sann og kode inne i if-setningen utført. Se neste eksempel som vil gjøre ting enda klarere.
hvordan fungerer ikke operatøren?
i denne demoen, er x brukes som følger med ikke operatør:
hvis ikke x:
Se online demo og kode
1
2
3
4
5
6
7
8
9
10
11
|
#en demo Av Python’ ikke ‘ operatør
x = 10
hvis ikke x:
skriv ut(«Evaluert Sant»)
annet:
utskrift («Evaluert Falsk»)
|
uttrykket ikke x betyr om x Er Sant eller Usant. I Python, hvis en variabel er en numerisk null eller tom, eller Et None-objekt, anses Det Som Falskt, ellers Sant. I så fall, som x = 10 så Er Det Sant. Som x Er Sant, så ikke operatoren evaluert Som Falsk og annen del utført. Se det samme eksemplet nedenfor hvor verdien av x = 0.
Se online demo og kode
1
2
3
4
5
6
7
8
9
|
x = 10
hvis ikke x:
skriv ut(«Evaluert Sann»)
annet:
skriv ut(«Evaluert Falsk»)
|
En Python ikke med ‘i’ eksempel
i dette eksemplet vil jeg vise deg hvordan du bruker ‘ikke’ operatøren med ‘i’. For det opprettes en numerisk liste med seks elementer. Dette følges ved å bruke en for loop for å iterere gjennom listeelementene og vise verdiene deres.
etter det brukes en if-setning til å utelate bestemte tall som skal vises. Der brukes ikke-operatøren med ‘in’ som følger:
Se online demo og kode
1
2
3
4
5
6
7
8
9
|
#en demo Av Python ‘ ikke ‘med’ in ‘ operatør
a_list =
for a i a_List:
hvis ikke a i (10,25):
skriv ut («Listeelement:», a)
|
du ser, elementene som evaluerte False som bruker ‘ikke’ ikke vises.