” ei ” on looginen operaattori Pythonissa, joka palauttaa tosi, jos lauseke on epätosi. ”Ei” – operaattoria käytetään sijoitusrahaston lausekkeissa.
esimerkiksi:
jos ei X
jos x on tosi, niin ei arvioida epätosi, muuten tosi.
esimerkki ”Ei”, jossa ” in ” esimerkki
muut loogiset operaattorit: The and operator / OR operator
I will show you a few examples to make things clearer about how to use the not operator in the coming section.
Python not operator example with if statement
seuraavassa esimerkissä muuttujalle x annetaan arvo 10. If-lausekkeessa käytetään merkintää ” not ” seuraavasti:
jos ei x > 10:
Katso koodi ja tulos.
katso verkossa demo ja koodi
1
2
3
4
5
6
7
8
9
10
11
|
#Pythonin ” not ” – operaattori
x = 10
jos ei X> 10:
print (”not retured True”)
else:
print (”not retured False”)
|
koska x>10 on epätosi, ei siis todeksi arvioitu operaattori, jolloin if-lauseke on tosi ja koodi suoritettavan if-lausekkeen sisällä. Katso seuraava esimerkki, joka selkeyttää asioita entisestään.
miten ei operaattori toimii?
tässä demossa X: ää käytetään seuraavasti ilman operaattoria:
jos ei x:
katso verkossa demo ja koodi
1
2
3
4
5
6
7
8
9
10
11
|
#Pythonin ” not ” – operaattorin demos
x = 10
jos ei x:
print(”Evaluated True”)
else:
print (”Evaluated False”)
|
lauseke ei X tarkoittaa sitä, onko x tosi vai epätosi. Pythonissa, jos muuttuja on numeerinen nolla tai tyhjä, tai nolla-objekti, sitä pidetään epätosi, muuten tosi. Siinä tapauksessa, kuten x = 10 niin se on totta. Koska x on tosi, niin ei operaattori arvioidaan epätosi ja else osa suoritetaan. Katso sama esimerkki alla, jossa arvo x = 0.
katso verkossa demo ja koodi
1
2
3
4
5
6
7
8
9
|
x = 10
jos ei x:
print(”Evaluated True”)
else:
print(”Evaluated False”)
|
a Python not with ’in’ example
tässä esimerkissä näytän, miten käytetään ’not’ – operaattoria, jolla on ’in’. Tätä varten luodaan numeerinen kuuden kohteen luettelo. Tämän jälkeen käytetään for-silmukkaa, jossa iteroidaan luetteloelementit läpi ja näytetään niiden arvot.
tämän jälkeen käytetään if-lauseketta, jossa tietyt numerot jätetään näyttämättä. Siellä ei-operaattoria käytetään ” in ” kanssa seuraavasti:
katso verkossa demo ja koodi
1
2
3
4
5
6
7
8
9
|
#Pythonin demo ”not”, jossa ” in ” – operaattori
a_list =
A in a_List:
jos ei in (10,25):
print (”List Item:”, a)
|
näettekö, kohteita, jotka arvioitiin vääriä käyttävän ’ ei ’ ei näy.