[1-1 main ]Python主函数及其示例:理解__main_
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!”在编程控制台中,如下所示。
上一篇: java工程师面试题之javaSE
下一篇: java多线程-Sleep