在python中写主方法的方法:首先使用【def】定义函数,然后输入“if __name__ == '__main__'“命令,即创建主要方法,可以在命令下打印函数值。
刚开始python的学生可能还没有接触过python主函数的编写。事实上,python添加主函数入口可以确保模块执行的独立性,而不影响模块被其他模块引用(import)。
编写主函数:
defmain(): pass if__name__='__main__': main()
__name_属于python中的内置属性。一般来说,py文件可以直接执行并导入其他模块。当程序第一次导入指定文件时,将执行三个步骤:
a、找到模块文件
b、编译成位码(必要时)
c、创建定义对象的执行模块代码
py文件直接执行时,__name__为'__main__',引用该模块的文件名作为模块。可以有效区分文件的执行方式。
简单示例:
a=3 defchange(): globala a=10 returna printa,change(),a if__name__=="__main__": printa,change(),a
执行结果如下:
31010 101010
从以上结果可以看出,在执行if后面的句子之前,print a, change(), A已经执行了,也就是说,程序执行不是从main开始的。
推荐课程:Python基础视频教程(python语言基础)