La fonction de pass en python est :
L'instruction vide ne fait rien
Format garanti
Complet pour garantir une sémantique complète
Prenons l'exemple de l'instruction if, en c ou c++/java :
if(true) ; //do nothing else { //do something }
correspond à python et doit s'écrire ainsi
if true: pass #do nothing else: #do something
Le rôle de l'instruction pass dans la fonction
Lorsque vous écrivez un programme, l'exécution Une partie de la déclaration de l'idée n'est pas encore terminée. À ce stade, vous pouvez utiliser la déclaration pass pour occuper la place, ou elle peut être utilisée comme une marque, qui est le code à compléter plus tard. Par exemple, cela ressemble à ceci :
def iplaypython(): pass
Définissez une fonction iplaypython, mais la partie du corps de la fonction n'est pas encore terminée et elle ne peut pas être laissée vide sans écrire de contenu, vous pouvez donc utiliser pass à la place pour occuper une place .
Le rôle de l'instruction pass dans les boucles
pass est également souvent utilisé pour écrire un corps vide pour les instructions composées. Par exemple, si vous voulez une boucle infinie d'instruction while, chacune. itération Aucune opération n'est requise, vous pouvez écrire comme ceci :
while True: pass
Ce qui précède n'est qu'un exemple. En réalité, il est préférable de ne pas écrire un tel code, car le bloc de code d'exécution est réussi, ce qui signifie qu'il le fera. ne faites rien s'il est vide à ce moment-là, python Il entrera dans une boucle infinie.
Tutoriel recommandé : "Tutoriel Python"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!