Parola chiave assert Python

Esempio

Testare se la condizione restituisce True:

x = "hello"
# Se la condizione restituisce True, non accadrà nulla:
assert x == "hello"
# Se la condizione restituisce False, solleverà un AssertionError:
assert x == "goodbye"

Esempi di esecuzione

Definizione e uso

La parola chiave assert viene utilizzata durante la debug di codice.

La parola chiave assert ti permette di testare se una condizione nel codice restituisce True, altrimenti il programma solleverà un AssertionError.

Puoi scrivere un messaggio che viene outputto se il codice restituisce False, vedi l'esempio sottostante.

Più esempi

Esempio

Scrivere un messaggio se la condizione è False:

x = "hello"
# Restituire False condizionalmente, sollevare AssertionError:
assert x == "goodbye", "x dovrebbe essere 'hello'"

Esempi di esecuzione