inte operatorn i Python

’inte’ är en logisk operator i Python som kommer att returnera sant om uttrycket är falskt. Operatorn ’inte’ används i uttalandena if.

till exempel:

om inte x

om x är sant, kommer inte att utvärderas som falskt, annars Sant.

ett’ Inte ’exempel inte med’ i ’ exempel

andra logiska operatorer: Den och operatör / eller operatör

jag kommer att visa dig några exempel för att göra saker tydligare om hur man använder inte operatören i det kommande avsnittet.

Python inte operatörsexempel med if-sats

i följande exempel tilldelas en variabel x ett värde 10. ’Inte’ används i if-satsen enligt följande:

om inte x > 10:

Se Koden och resultatet.

se online demo och kod

1
2
3
4
5
6
7
8
9
10
11

#en demo av Python’ inte ’ operatör
x = 10
om inte x > 10:
Skriv ut (”Ej återställd sann”)
annat:
Skriv ut (”inte tillbaka falskt”)

not

eftersom x> 10 är falskt, så inte operator utvärderas som sant, alltså if-uttalandet är sant och kod inuti if-uttalandet körs. Se nästa exempel som gör saker ännu tydligare.

hur fungerar inte operatören?

i denna demo används x enligt följande med inte operatör:

om inte x:

se online demo och kod

1
2
3
4
5
6
7
8
9
10
11

#en demo av Python’ inte ’ operatör
x = 10
om inte x:
Skriv ut (”utvärderad sann”)
annat:
Skriv ut (”utvärderad falsk”)

inte 2

uttrycket inte x betyder om x är sant eller falskt. I Python, om en variabel är en numerisk noll eller tom, eller ett None-objekt, anses det vara falskt, annars Sant. I så fall, som x = 10 så är det sant. Som x är sant, så inte operatör utvärderas som falsk och annan del exekveras. Se samma exempel nedan där värdet på x = 0.

se online demo och kod

1
2
3
4
5
6
7
8
9

x = 10
om inte x:
Skriv ut (”utvärderat Sant”)
annat:
Skriv ut (”utvärderat falskt”)

inte 3

en Python inte med ’i’ exempel

i det här exemplet visar jag dig hur du använder ’inte’ – operatören med ’in’. För det skapas en numerisk lista med sex objekt. Detta följs av att använda en for-slinga för att iterera genom listelementen och visa deras värden.

därefter används en if-sats för att utelämna vissa nummer som ska visas. Där används inte-operatören med ’in’ enligt följande:

se online demo och kod

1
2
3
4
5
6
7
8
9

#en demo av Python ’inte’ med ’ i ’ operator
a_List =
för en i a_List:
om inte en i (10,25):
Skriv ut (”listobjekt:”, a)

not

du ser att de objekt som utvärderade falskt som att använda ’inte’ inte visas.

Lämna ett svar

Din e-postadress kommer inte publiceras.

More: