HOWTO · Python

if not Istruzione in Python

Questo tutorial dimostra l'uso dell'istruzione if not 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