溫馨提示×

python中main函數(shù)如何用

小億
135
2023-11-23 22:31:10
欄目: 編程語言

在Python中,可以使用特殊的if __name__ == "__main__":語句來定義主函數(shù)。

__name__是一個內(nèi)置變量,它表示當前模塊的名稱。當Python解釋器執(zhí)行一個模塊時,將把__name__設置為"__main__"。因此,可以通過檢查__name__的值來判斷當前是否在主模塊中執(zhí)行。

下面是一個示例:

def main():
    # 在主函數(shù)中執(zhí)行你的代碼
    print("Hello, world!")

if __name__ == "__main__":
    # 只有當當前模塊是主模塊時才執(zhí)行主函數(shù)
    main()

在這個示例中,main()函數(shù)是主函數(shù),它打印"Hello, world!"。然后,通過檢查__name__的值是否為"__main__"來確定是否在主模塊中執(zhí)行,如果是,則調(diào)用main()函數(shù)。這樣,當作為獨立程序運行時,主函數(shù)將被執(zhí)行;而如果作為模塊導入到其他程序中時,主函數(shù)將不會被執(zhí)行。

0