En Python, le mot clé " pass" est utilisé uniquement pour le compte de pass - un type particulier de fonction qui est intégré dans la langue aux fins de contrôle de flux . Lorsqu'elle est appelée, elle ne fait rien et simplement " passe " l'exécution du programme à la ligne suivante . Cependant, elle assure un rôle syntaxique important dans les programmes . Le Pass Déclaration
«Pass» est une affirmation vide qui exécute pas de code. Il a deux objectifs principaux . Le premier est un espace réservé pour une définition de fonction qui n'a pas encore été écrit. L'utilisation de " pass" permet d'éviter les erreurs de compilation qui se produiraient si de rien n'était écrit lorsqu'une déclaration est requise. Quand "pass" est placé comme la seule déclaration dans la définition , le programme compilé avec succès , et la fonction effectuera aucune action lorsqu'il est appelé. Par exemple:
maFunction def (): passer
La déclaration de passe peut également être utilisé pour «tenir» une boucle. Par exemple:
tout vrai : pass
Python structure et la finalité de la «Pass» Fonction
Contrairement à d'autres langages de programmation tels que C et Java , Python utilise l'espace blanc et les sauts de ligne comme des séparateurs , au lieu d' accolades ou des points-virgules . Les définitions de fonctions , les organes de la boucle , et d'autres « sous-structures » sont en retrait après l'en-tête . Le compilateur attend toujours la ligne après une tête de faire partie de la définition , et lancera une erreur si cette ligne n'est pas en retrait , même si vous n'avez pas l'intention qu'il fasse partie de la définition de la boucle ou de la fonction . La déclaration de passe est un moyen d'éviter cette erreur.
Utilisation des instructions en Python
Python utilise des mots clés réservés pour désigner fonctions et instructions spéciales. Des déclarations comme l'énoncé « de passage» forment l'épine dorsale de la structure de base du code. Quelques autres exemples de déclarations comprennent des instructions de contrôle de flux de programme «retour» et « pause ». Vous n'avez pas besoin parenthèses à invoquer une déclaration comme "pass" comme vous le faites avec une véritable fonction . Certaines déclarations , comme la mention " copie " en Python 2 , peut prendre des paramètres , mais "pass" ne fonctionne pas.
Similaires états
Dans le contexte d'une boucle , d'autres déclarations peuvent servir un objectif similaire à celui de la déclaration de passe. Par exemple, l'instruction " continue" envoie le programme au début de la boucle comme si elle avait réitéré avec succès . Dans une boucle "while" , la mention " continuer " sert le même but que l'instruction " pass" : La boucle ne fera rien et continuera indéfiniment jusqu'à ce que ses conditions sont remplies, éventuellement par une autre partie du programme d'envoi un signal pour la boucle à la fin.