知行编程网知行编程网  2022-09-26 22:00 知行编程网 隐藏边栏  36 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python有main函数吗的相关知识,包括python的主函数是什么,以及python的items函数这些编程知识,希望对大家有参考作用。

python有main函数吗?

Python 不同于 C++/Java。没有main函数,也就是说python语句的执行不是从所谓的main函数main开始的。

运行单个python文件时,比如运行a.py,此时a的一个属性__name__就是__main__。

在调用python文件时,比如b.py调用a.py,此时a的属性__name__就是模块名a。

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
这个人很懒,什么都没写
扫一扫二维码分享