logo

Python IF cu operator NOT

Putem folosi if cu operatorul logic not in Piton . Principala utilizare a operatorului logic nu este că este folosit pentru a inversa valoarea. Cu ajutorul operatorului not, putem converti valoarea adevărată în false și invers. Când nu se aplică valorii, aceasta o inversează și apoi valoarea finală este evaluată de condiția if. Deci, în funcție de valoarea sa finală, se execută blocul if sau else.

Dacă nu Sintaxa Python

Sintaxa pentru o instrucțiune if cu nu operator logic este:

daca nu conditie:



# Cod

De ce folosim Declarația Python „Dacă nu”.

Scopul principal al utilizării if with not este de a executa cod condiționat pe baza absenței unei valori specifice. Acest lucru ajută la tratarea unor astfel de cazuri în care anumite elemente nu sunt prezente. Aici condiția poate fi de orice tip boolean, șir, listă, dict, set, tuplu etc.

Exemplu de bază de Python Not

Python3




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

>

>

Ieșire

False True>

Python dacă nu cu Boolean

În cod, dacă valoarea lui boolean este adevărat, atunci prin utilizarea operatorului not devine fals, astfel încât instrucțiunile din blocul else sunt executate. În cazul în care valoarea lui b if False, atunci prin utilizarea operatorului not devine True și instrucțiunile din blocul if sunt executate.

Python3




model de design java
b>=>False> if> not> b:> >print>(>'Inside the if block'>)> else>:> >print>(>'Inside the else block'>)>

>

>

Ieșire:

 Inside the if block>

Python dacă nu este în String Value

În cod se verifică dacă șirul este gol sau nu. dacă șirul este nul, atunci echivalentul său cu false, deci prin utilizarea operatorului not devine adevărat și este tipărit că String este gol.

Python3




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

>

>

Ieșire:

True string is empty>

Verificați dacă un șir este gol sau nu în PythonPython dacă nu este în Listă

În cod se verifică dacă lista este goală sau nu. Dacă lista este goală, returnează null care este tratat ca echivalent cu false. După utilizarea operatorului not devine adevărat, astfel încât se execută declarația din blocul if.

Python3




piton de cămilă

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

>

>

Ieșire:

List is not empty>

Python if not în dicţionar

În cod se verifică dacă dicționarul este gol sau nu. Dacă dicționarul este gol, returnează null care este tratat ca echivalent cu false. După utilizarea operatorului not devine adevărat, astfel încât declarația din blocul if sunt executate.

Python3




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

>

>

Ieșire:

sonu nigam
Dictionary is empty>

Python dacă nu este în Set

În cod se verifică dacă setul este gol sau nu. Dacă setul este gol, returnează null care este tratat ca echivalent cu false. După utilizarea operatorului not devine adevărat, astfel încât se execută declarația din blocul if.

Python3




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

>

>

Ieșire:

set is empty>

Python dacă nu este în Tuple

În cod se verifică dacă tuplu-ul este gol sau nu. Dacă tuplu-ul este gol, returnează null care este tratat ca echivalent cu false. După utilizarea operatorului not devine adevărat, astfel încât declarația din blocul if sunt executate.

Python3




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

java end for bucla
>

>

Ieșire:

tuple is empty>

Cel mai rapid mod de a verifica dacă o valoare există într-o listă

În cod se verifică dacă elementul este prezent sau nu în listă. Dacă elementul este prezent, atunci returnează true și apoi, prin utilizarea not, devine fals, astfel încât blocul else este executat. Dacă elementul nu este prezent, atunci returnează false, deci prin utilizarea lui not devine adevărat și dacă blocul este executat.

Python3




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'>)>

>

>

Ieșire:

Element is present in the list>

Verificați dacă șirul conține subșir

În cod se verifică dacă subșirul este prezent sau nu în șir. Dacă subșirul este prezent, atunci returnează true și apoi, prin utilizarea not, devine fals, astfel încât blocul else este executat. Dacă subșirul nu este prezent, atunci returnează false, deci prin utilizarea lui not devine adevărat și dacă blocul este executat.

Python3




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

>

>

Ieșire:

substring is not present in string>