定義一個函數
這就是一個基本的操作
def fun_name(parameters):
功能實現
return 返回值
main()
- 問:python中定義的main()函數只有當該Python腳本直接作爲執行程序時纔會執行;當該python腳本被作爲模塊(module)引入(import)時,其中的main()函數將不會被執行。
答:這是由於兩方面原因,一方面,main函數是所有執行程序的入口;另一方面,Python作爲一門較爲靈活的解釋型腳本語言,python的解釋器是順序執行腳本的並且不會調用任何不屬於程序本身的代碼和函數,需要補充說明的一點是,如果是被作爲一個模塊或庫import到程序中,則會直接成爲代碼的一部分。
》引用:淺析Python中的main函數
函數命名規範
函數可以作爲參數傳遞
- 函數中可以定義函數
注:不能直接調用函數內定義的函數