if not Istruzione in Python

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
Ti piacciono i nostri tutorial? Iscriviti a DelftStack su YouTube per aiutarci a creare altre guide video di alta qualità. Iscriviti
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