Usa l'istruzione pass in Python

Muhammad Waiz Khan 18 luglio 2021
Usa l'istruzione pass in Python

Questo tutorial spiegherà i dettagli e l’uso dell’istruzione pass in Python. In quasi tutti i linguaggi di programmazione di alto livello, vengono utilizzate varie istruzioni per scopi diversi. Linguaggi di programmazione come C, C++, JAVA, C# e Python usano istruzioni come if ... else, return, break, etc., E tutte queste istruzioni sono usate per scopi differenti.

Tuttavia, l’istruzione pass è un’istruzione specifica di Python usata come segnaposto quando l’utente desidera che il programma non faccia nulla.

Usa l’istruzione pass in Python

L’istruzione pass è usata in Python quando del codice è richiesto sintatticamente, ma l’utente non vuole che il programma faccia nulla. Ci possono essere diversi motivi alla base; uno può essere che l’utente preveda di aggiungere il codice in un secondo momento, oppure può essere utilizzato per ignorare alcune eccezioni sollevate durante il runtime.

Il codice di esempio seguente mostra come utilizzare l’istruzione pass nel caso in cui l’utente desideri aggiungere il codice in un secondo momento:

def myfunc(x):

    if x > 0:
        print("Input is greater than zero")
    else:
        # add code here
        pass

Se l’istruzione pass non fosse stata aggiunta nell’esempio di codice precedente, il compilatore avrebbe restituito SyntaxError o IdentationError.

Possiamo anche usare l’istruzione pass per ignorare un’eccezione in Python come dimostrato nel codice di esempio fornito di seguito:

def divide(x, y):
    z = None
    try:
        z = x / y
    except:
        pass
    return z


divide(6, 0)

Nel codice di esempio sopra, abbiamo usato l’istruzione pass insieme alle istruzioni try e except per gestire lo ZeroDivisionError e prevenire il crash del codice.

Articolo correlato - Python Keyword