Python-执行顺序


Python解释性编译器,按照顺序执行。PY文件单独执行时,其__name__的值为“__main__”,按照自上而下的顺序首先执行没有缩进的代码和包含在Class定义中的代码,但是包含在def中代码不会执行(除非被调用),然后执行if __name__ == '__main__':中的代码;当文件被import时,同样按照import顺序执行被导入的文件。

class Beg():
1.def __init__(self):
1.1.print('Init Beg')
1.print('Beg outside')
def main():
1.print('def main')
1.bg=Beg()
if __name__ == '__main__':
1.main()

-----------------------------------------------------------------------输出结果如下:

Beg outside

def main

Init Beg


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM