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.