Utilisez l'instruction pass en Python

Muhammad Waiz Khan 24 mars 2021
Utilisez l'instruction pass en Python

Ce tutoriel expliquera les détails et l’utilisation de l’instruction pass en Python. Dans presque tous les langages de programmation de haut niveau, diverses instructions sont utilisées à des fins différentes. Les langages de programmation comme C, C++, JAVA, C# et Python utilisent des instructions comme if ... else, return, break, etc., et toutes ces instructions sont utilisées à des fins différentes.

Cependant, l’instruction pass est une instruction spécifique à Python utilisée comme espace réservé lorsque l’utilisateur souhaite que le programme ne fasse rien.

Utilisez l’instruction pass en Python

L’instruction pass est utilisée en Python lorsque du code est requis syntaxiquement, mais l’utilisateur ne veut pas que le programme fasse quoi que ce soit. Il peut y avoir différentes raisons derrière cela; l’un peut être que l’utilisateur envisage d’ajouter le code plus tard, ou il peut être utilisé pour ignorer certaines exceptions soulevées pendant l’exécution.

L’exemple de code ci-dessous montre comment utiliser l’instruction pass dans le cas où l’utilisateur souhaite ajouter le code plus tard:

def myfunc(x):

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

Si l’instruction pass n’a pas été ajoutée dans l’exemple de code ci-dessus, le compilateur aurait renvoyé SyntaxError ou IdentationError.

Nous pouvons également utiliser l’instruction pass pour ignorer une exception en Python comme illustré dans l’exemple de code fourni ci-dessous:

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


divide(6, 0)

Dans l’exemple de code ci-dessus, nous avons utilisé l’instruction pass avec les instructions try et except pour gérer le ZeroDivisionError et empêcher le code de planter.

Article connexe - Python Keyword