Maison  >  Article  >  développement back-end  >  Qu'est-ce que la fonction d'entrée Python ?

Qu'est-ce que la fonction d'entrée Python ?

coldplay.xixi
coldplay.xixioriginal
2020-10-21 11:50:399426parcourir

La fonction d'entrée python est [if __name__ == "__main__"], [print (__name__)] imprime [__main__], c'est-à-dire que lorsqu'un module est appelé dans son ensemble, le nom du module [ La valeur de __name__] est [__main__].

Qu'est-ce que la fonction d'entrée Python ?

Utilisation de la fonction d'entrée

Commençons par le code

#这是一个测试函数
import time 
    
def func():
    print("666")
if __name__ == "__main__":
    print("222") 
    func()
print(__name__)
print(time.__name__)

Si vous exécutez ce fichier py directement, la sortie sera 222 et 666, ici vous pouvez voir que if __name__ == "__main__": est exécuté par nous en tant qu'entrée.

Les deux dernières phrases du code ci-dessus impriment le résultat :

Quest-ce que la fonction dentrée Python ?

print(__name__)Le résultat imprimé est __main__, c'est-à-dire, quand un module est considéré comme Lorsqu'il est appelé dans son ensemble, la valeur du nom du module .__name__ est __main__.

print(time.__name__)Lorsqu'un module est référencé par d'autres modules, la sortie sera le propre nom du module. Lorsqu'un module est référencé par d'autres modules, il n'a pas besoin de fonction d'entrée lui-même.

Ce qui précède explique bien pourquoi la fonction de saisie est nécessaire.

Recommandations d'apprentissage gratuites associées : Tutoriel vidéo 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