if not Istruzione in Python
L’istruzione if
in Python controlla una condizione specifica ed esegue un blocco di codice se la condizione è vera.
Il if not
fa l’opposto dell’affermazione if
. Verifica se una condizione è falsa e quindi esegue alcune istruzioni.
L’uso dell’istruzione if not
migliora la leggibilità del codice e può eseguire direttamente alcune istruzioni per condizioni che restituiscono False
.
Il codice seguente aiuterà a spiegare il suo utilizzo.
x = 5
if not x > 10:
print("False")
Produzione:
False
Poiché x > 10
è False
, il codice viene eseguito.
Simile all’istruzione if
, può avere più condizioni e possiamo anche usarlo con la parola chiave else
per creare blocchi if-else
.
L’istruzione if not
può essere utilizzata anche per verificare se una raccolta di dati come una lista, un dizionario è vuoto o meno. In Python, se una variabile o un oggetto è 0 o vuoto, viene considerato falso. Vedi il seguente esempio.
lst = []
if not lst:
print("Empty")
Produzione:
Empty
Allo stesso modo, il suo utilizzo può estendersi ad altre condizioni come il controllo se qualcosa non è presente in una raccolta. Ad esempio, possiamo usare la parola chiave if not
con la parola chiave in
per eseguire alcune istruzioni se un elemento non è presente in una lista, come mostrato di seguito.
lst = [1, 2, 3, 5, 6]
if not 4 in lst:
print("All Okay")
else:
print("Not Okay")
Produzione:
All Okay
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn