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