python入口函數是什麼

coldplay.xixi
發布: 2020-10-21 11:50:39
原創
9472 人瀏覽過

python入口函數是【if __name__ == "__main__"】,【print(__name__)】印製的是【__main__】,也就是說當一個模組被當做一個整體呼叫的時候,模組名【 __name__】的值是【__main__】。

python入口函數是什麼

入口函數的用法

  先上程式碼

#这是一个测试函数
import time 
    
def func():
    print("666")
if __name__ == "__main__":
    print("222") 
    func()
print(__name__)
print(time.__name__)
登入後複製

 如果直接執行這個py檔的話,輸出的是222和666,這裡就可以看出if __name__ == "__main__":是作為一個入口被我們執行的。

 上面程式碼最後兩句print列印的結果是:

python入口函數是什麼

#print(__name__)列印的是__main__,也就是說當一個模組被當做一個整體呼叫的時候,模組名稱.__name__的值是__main__#。

print(time.__name__)當一個模組被其他模組引用的時候,輸出的將是模組自己的名字,當一個模組被其他模組引用的時候,它本身不需要一個入口函數。

上面很好的解釋了為什麼需要入口函數。

相關免費學習推薦:python影片教學

以上是python入口函數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!