欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[1-1 main ]Python主函数及其示例:理解__main_

程序员文章站 2022-05-02 12:52:19
...

Python主函数及其示例:理解__main_

在深入研究Python编码之前,我们熟悉了Python的主要功能及其重要性。

考虑以下代码

def main():
     print "hello world!"
print ("Guru99")

在这里我们得到两张打印,一个是定义在一个主要的功能是“HelloWorld”,另一个是独立的,即“Guru 99”。在运行函数defmain()时:

只有“古鲁99”打印出来
而不是代码“Hello world”

Learn Python Main Function with Examples: Understand main
是因为我们没有调用函数 “if__name__==”_main“。

当Python解释器读取源文件时,它将执行在其找到的所有代码。
当Python将“源文件”作为主程序运行时,它将特殊变量(Name)设置为值(“main”)。
执行main函数时,它将读取“if”语句,并检查__name_是否等于__main

用Python如果_允许您将Python文件运行为可重用模块或独立程序.
与C一样,Python使用==作为比较,而用于赋值。Python解释器以两种方式使用主函数

导入:_name=模块的文件名
如果语句==false,则不执行__main_中的脚本。

直接运行:name_=_main
如果语句==True,则将执行_main_中的脚本。

因此,当代码被执行时,它将用“if”检查模块名。
重要的是,在定义了main函数之后,通过if__name__==“main”调用代码,然后运行代码,只有这样才能得到输出“hello world!”在编程控制台中,如下所示。

相关标签: Python语法学习