知行编程网知行编程网  2022-10-20 19:00 知行编程网 隐藏边栏  150 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python主方法怎么写的相关知识,包括python主函数怎么写,以及python基本命令这些编程知识,希望对大家有参考作用。

python中main方法的编写方法:先用[def]定义一个函数,然后输入“if __name__ == '__main__'”命令,即完成main方法的创建,函数在这个命令下可以打印出值。

如何编写python主方法

刚入门python的同学可能还没有接触过python主函数的写法。实际上,在python中加入main函数入口,可以保证模块执行的独立性,而不影响其他模块对该模块的引用(导入)。



主函数的编写:

def main():
    pass
if __name__ == '__main__':
    main()

__name_ 属于 python 中的内置属性。一般来说,一个py文件可以直接被其他模块执行和导入。程序第一次导入指定文件时,会执行三个步骤:

a、找到模块文件

b、编译成位码(需要时)

c、执行模块的代码来创建其所定义的对象

直接执行py文件时,__name__为'__main__',作为模块引用时,为引用模块的文件名。可以有效区分文件是如何执行的。

简单示例:

a = 3
 
def change():
    global a
    a = 10
    return a
 
print a, change(), a
 
if __name__ == "__main__":
    print a, change(), a

执行结果是:

3 10 10
10 10 10

从上面的结果可以看出,在执行if、print a、change()、a之后的语句之前,已经执行了,也就是说程序执行不是从main开始的。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享