1. 程式人生 > >第二十九天Python學習記錄

第二十九天Python學習記錄

能夠 函數返回值 blog 類型 {} 完成後 多個 種類型 body

帶參數的命名函數,可以帶一個或者多個參數

函數能夠減少重復代碼,使程序變的可擴展,使程序變得易維護

形參變量只有在被調用時才分配內存單元

實參可以是常量,變量,表達式,函數等,無論實參是何種類型的量,在進行函數調用時,他們都必須有確定的值,以便把這些值傳遞給形參

默認參數可以減少默認輸入量,默認參數必須放在最後

關鍵參數,指定了參數名的就叫關鍵參數,關鍵參數必須放在位置參數之後

函數返回值,函數的外部代碼想要獲取函數的執行結果,就可以在函數裏用return語句把結果返回,函數在執行過程中,只要遇到return語句,就會停止執行並返回結果,也可以理解為return語句代表著函數的結束,

如果未在函數中指定return,那這個函數的返回值為None

定義在函數外部一級代碼的變量,叫全局變量,全局能用

局部變量 就是指定義在函數裏的變量,只能在局部生效

在函數內部可以引用全局變量,但不建議使用,因為會修改全局變量

如果,全局和局部都有一個變量,叫name,函數查找變量的順序是由內而外的。

嵌套函數,

作用域,Python中函數就是一個作用域(Javascript),局部變量放置在其作用域中

C# Java 中作用域 {}

代碼定義完成後,作用域已經生成,作用域鏈向上查找

匿名函數 關鍵詞 lambda

第二十九天Python學習記錄