Maison  >  Article  >  développement back-end  >  Quelle est la fonction de pass en python

Quelle est la fonction de pass en python

hzc
hzcoriginal
2020-06-13 12:04:517044parcourir

Quelle est la fonction de pass en python

La fonction de pass en python est :

  1. L'instruction vide ne fait rien

  2. Format garanti

  3. 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn