logo

Python IF EI-operaattorilla

Voimme käyttää if-operaattoria loogisella ei-operaattorilla Python . Loogisen ei-operaattorin pääasiallinen käyttötarkoitus on, että sitä käytetään arvon kääntämiseen. Not-operaattorin avulla voimme muuntaa todellisen arvon false-arvoksi ja päinvastoin. Kun sitä ei käytetä arvoon, se kääntää sen ja sitten lopullinen arvo lasketaan if-ehdon mukaan. Joten sen lopullisen arvon mukaan suoritetaan if- tai else-lohko.

Jos ei Pythonin syntaksi

If-lauseen syntaksi ei looginen operaattori On:

jos ei ehto:



# Koodi

Miksi käytämme Python-lausetta 'jos ei'.

If with not -käytön päätarkoitus on suorittaa koodia ehdollisesti tietyn arvon puuttumisen perusteella. Tämä auttaa käsittelemään sellaisia ​​tapauksia, joissa tiettyjä elementtejä ei ole. Tässä ehto voi olla mitä tahansa boolen tyyppiä, merkkijonoa, luetteloa, sanelua, joukkoa, monikkoa jne.

Perusesimerkki Python Not:sta

Python 3




s>=> True> print>(>not> s)> q>=> False> print>(>not> q)>

>

>

Lähtö

False True>

Python, jos ei Boolen kanssa

Koodissa, jos arvo boolean on True, silloin not-operaattorin avulla siitä tulee epätosi, joten else-lohkon lauseet suoritetaan. Tapauksessa, kun b:n arvo if False, ei-operaattorin avulla siitä tulee True ja if-lohkon sisällä olevat lauseet suoritetaan.

Python 3




ikkuna.avaa
b>=>False> if> not> b:> >print>(>'Inside the if block'>)> else>:> >print>(>'Inside the else block'>)>

>

>

Lähtö:

 Inside the if block>

Python, jos se ei ole merkkijonoarvossa

Koodissa tarkistetaan, onko merkkijono tyhjä vai ei. jos merkkijono on tyhjä, se vastaa arvoa false, joten käyttämällä not-operaattoria siitä tulee tosi ja tulostetaan, että merkkijono on tyhjä.

Python 3




s>=>''> print>(>not> s)> if> not> s:> >print>(>'string is empty'>)> else>:> >print>(>'String is not empty'>)>

>

>

Lähtö:

True string is empty>

Tarkista, onko merkkijono tyhjä vai ei PythonPythonissa, jos se ei ole luettelossa

Koodissa tarkistetaan onko lista tyhjä vai ei. Jos lista on tyhjä, se palauttaa nullin, jota käsitellään epätosi-arvona. Not-operaattorin käytön jälkeen siitä tulee tosi, joten if-lohkon sisällä oleva lause suoritetaan.

Python 3




list1>=>[>1>,>2>]> if> not> list1:> >print>(>'List is empty'>)> else>:> >print>(>'List is not empty'>)>

>

>

numerot aakkosissa

Lähtö:

List is not empty>

Python, jos ei sanakirjassa

Koodissa tarkistetaan, onko sanakirja tyhjä vai ei. Jos sanakirja on tyhjä, se palauttaa nollan, jota käsitellään false-arvona. Not-operaattorin käytön jälkeen siitä tulee tosi, joten if-lohkon sisällä oleva lause suoritetaan.

Python 3




a>=>{}> if> not> a:> >print>(>'Dictionary is empty'>)> else>:> >print>(>'Dictionary is not empty'>)>

>

>

Lähtö:

Dictionary is empty>

Python, jos se ei ole joukossa

Koodissa tarkistetaan onko joukko tyhjä vai ei. Jos joukko on tyhjä, se palauttaa nollan, jota käsitellään false-arvona. Not-operaattorin käytön jälkeen siitä tulee tosi, joten if-lohkon sisällä oleva lause suoritetaan.

Python 3




java kuinka ohittaa
a>=>set>()> if> not> a :> >print>(>'set is empty'>)> else>:> >print>(>'set is not empty'>)>

>

>

Lähtö:

set is empty>

Python, jos ei Tuplessa

Koodissa tarkistetaan onko monikko tyhjä vai ei. Jos monikko on tyhjä, se palauttaa nollan, jota käsitellään false-arvona. Not-operaattorin käytön jälkeen siitä tulee tosi, joten if-lohkon sisällä oleva lause suoritetaan.

Python 3




a>=>tuple>()> if> not> a :> >print>(>'tuple is empty'>)> else>:> >print>(>'tuple is not empty'>)>

>

>

Lähtö:

tuple is empty>

Nopein tapa tarkistaa, onko arvo luettelossa

Koodissa tarkistetaan, onko elementti listassa vai ei. Jos elementti on läsnä, se palauttaa tosi ja sitten käyttämällä not muuttuu false, joten muuten lohko suoritetaan. Jos elementtiä ei ole, se palauttaa false, joten käyttämällä not muuttuu tosi ja jos lohko suoritetaan.

Python 3




list1>=>[>1>,>2>,>3>,>4>,>5>,>6>]> a>=>4> if> not> a>in> list1 :> >print>(>'Element is not present in the list'>)> else>:> >print>(>'Element is present in the list'>)>

>

>

Lähtö:

Element is present in the list>

Tarkista, sisältääkö merkkijono alimerkkijonon

Koodissa tarkistetaan, onko merkkijonossa osamerkkijono vai ei. Jos osamerkkijono on läsnä, se palauttaa tosi ja sitten käyttämällä not muuttuu false, joten muuten lohko suoritetaan. Jos osamerkkijonoa ei ole, se palauttaa false, joten käyttämällä not muuttuu tosi ja jos lohko suoritetaan.

javan palautusjoukko

Python 3




str>=>'abcdefghi'> str1>=>'deft'> if> not> str1>in> str> :> >print>(>'substring is not present in string'>)> else>:> >print>(>'substring is present in string'>)>

>

>

Lähtö:

substring is not present in string>