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

Quelle est la fonction de pass en python

hzc
Libérer: 2020-06-13 12:04:51
original
7170 Les gens l'ont consulté

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
}
Copier après la connexion

correspond à python et doit s'écrire ainsi

if true:
    pass #do nothing
else:
    #do something
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal