if not Istruzione in Python

Manav Narula 18 luglio 2021
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
Autore: Manav Narula
Manav Narula avatar Manav Narula avatar

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

Articolo correlato - Python Syntax