Python est un langage de programmation efficace pour faire les choses de manière absolue. Il fournit de nombreux modules, instructions et fonctions intégrés pour effectuer diverses tâches spécifiques. L'instruction pass en Python fonctionne de la même manière qu'un espace réservé pour un champ de texte dans un formulaire Web. Il joue le même rôle qu'un jeu nul dans n'importe quel langage de programmation. Lorsque l'interpréteur Python exécute l'instruction pass, rien ne se passe. Il est utile de placer une instruction pass lorsque nous avons besoin d'une instruction syntaxiquement et que nous ne voulons pas l'exécuter. Comme son nom l'indique, il passe le contrôle à l'instruction suivante.
La principale différence entre l'instruction comment et l'instruction pass est que l'interpréteur Python ignore complètement les commentaires, alors que l'instruction pass n'est pas ignorée. Cet article explique en détail l'utilisation de la déclaration de passage.
Syntaxe de la déclaration de réussite
La syntaxe de l'instruction pass est la suivante :
passeExemples
Nous mettons l'instruction pass dans des boucles, des fonctions, des instructions conditionnelles et des classes où le code vide n'est pas autorisé. Par exemple, nous avons déclaré une fonction et nous n'avons pas encore implémenté son corps, mais nous voulons implémenter sa fonctionnalité à l'avenir. Une fonction en Python ne peut pas avoir de corps vide. L'interpréteur Python affichera une erreur. Dans ce cas spécifique, nous pourrions mettre des instructions pass à l'utilisation qui ne ferait rien. Maintenant, passons à autre chose et voyons un exemple de déclaration de réussite.
# un programme pour implémenter l'instruction pass#créer une fonction
def calcule la somme() :
passe
Production
Lorsque nous exécutons le programme ci-dessus, l'interpréteur Python n'affiche aucune erreur et rien ne se passe.
Utilisons l'instruction pass dans une classe. La déclaration de passage n'est qu'un espace réservé pour le futur code.
#un programme pour implémenter l'instruction pass.#créer une classe
numéros de classe :
passe
Maintenant, utilisons l'instruction pass dans la boucle for. Si nous faisons une boucle for vide, alors l'interpréteur lancera une erreur. Tout d'abord, créons une boucle for vide sans instruction pass et voyons ce qui se passe.
#un programme pour implémenter l'instruction pass#créer une boucle for vide
my_list = ['l','i','n','u','x','h','i','n','t']
pour x dans ma_liste :
Production
Dans ce cas, l'interpréteur Python affiche une erreur « SyntaxError ».
Utilisons maintenant l'instruction pass dans la boucle.
# un programme pour implémenter l'instruction pass#créer une boucle for vide
my_list = ['l','i','n','u','x','h','i','n','t']
pour x dans ma_liste :
#using pass statement
passe
Production
En ajoutant l'instruction pass, si nous avons éliminé l'erreur.
Prenons un autre exemple et utilisons l'instruction pass dans la boucle for lorsqu'une condition donnée est vraie.
# un programme pour implémenter l'instruction pass#créer une boucle for vide
ma_liste = ['l','i','n','u','x','h','i','n','t']
pour x dans ma_liste :
si(x == 'n'):
#using pass statement
passe
autre:
imprimer(x)
Production
Le flux du programme passe à l'itération suivante lorsque la déclaration donnée est vraie.
Conclusion
L'instruction Pass est utilisée comme espace réservé pour le futur code. Il est utilisé lorsque nous devons mettre le code vide dans une classe, une fonction, une instruction de condition ou une boucle. Cet article décrit la déclaration de réussite avec des exemples.