《Python编程的术与道:Python语言进阶》视频课程
《Python编程的术与道:Python语言进阶》视频课程链接:https://edu.csdn.net/course/detail/28618
main函数
main函数就像程序的入口点。 但是,Python解释器从第一行开始运行代码。 代码的执行从起始行开始,然后逐行执行。 main函数在何处存在或不存在都无关紧要。
由于Python中没有main()函数,因此当将运行Python程序的命令提供给解释器时,将执行0级缩进的代码。 但是,在此之前,它将定义一些特殊变量。 __name__
是这样的特殊变量之一。 如果源文件作为主程序执行,则解释器将__name__
变量设置为具有值__main__
。 如果此文件是从另一个模块导入的,则__name__
将设置为该模块的名称。
__name__
是一个内置变量,其结果为当前模块的名称。
Example 1:
# Python program to demonstrate