Heim >Backend-Entwicklung >Python-Tutorial >Was ist die Python-Eingabefunktion?

Was ist die Python-Eingabefunktion?

coldplay.xixi
coldplay.xixiOriginal
2020-10-21 11:50:399564Durchsuche

Python-Eingabefunktion ist [if __name__ == "__main__"], [print (__name__)] gibt [__main__] aus, das heißt, wenn ein Modul als Ganzes aufgerufen wird, wird der Wert des Modulnamens [__name__] ausgegeben Es ist „__main__“.

Was ist die Python-Eingabefunktion?

Verwendung der Eingabefunktion

Beginnen wir mit dem Code

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

Wenn Sie diese Py-Datei direkt ausführen, lautet die Ausgabe 222 und 666. Hier können Sie sehen, dass if __name__ == "__main__": ist als von uns durchgeführter Eintrag verwendet.

Die letzten beiden Sätze von print im obigen Code geben das Ergebnis aus:

Was ist die Python-Eingabefunktion?

print(__name__) druckt __main__, das heißt, wenn ein Modul wird als Ganzes behandelt. Der Wert des Modulnamens .__name__ ist __main__. print(__name__)打印的是__main__,也就是说当一个模块被当做一个整体调用的时候,模块名.__name__的值是__main__

print(time.__name__)

print(time.__name__)Wenn ein Modul von anderen Modulen referenziert wird, ist die Ausgabe der eigene Name des Moduls. Wenn ein Modul von anderen Modulen referenziert wird, ist keine Eintragsfunktion erforderlich .

Das Obige erklärt gut, warum die Eingabefunktion benötigt wird.

Verwandte kostenlose Lernempfehlungen: Python-Video-Tutorial

🎜

Das obige ist der detaillierte Inhalt vonWas ist die Python-Eingabefunktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn