python有main函数吗
发布时间:2025-05-08 10:41:40

python和C++/Java不同,没有主函数,也就是说python语句的执行不是从所谓的主函数main开始的。
运行单个python文件时,如运行a.py,此时a的属性___name__是__main__。
在调用python文件时,例如b.py调用a.py,此时a的属性___name__是模块名a。
相关推荐:Python基础教程
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怎么初始化数组
