第二十九天Python學習記錄
阿新 • • 發佈:2018-02-06
能夠 函數返回值 blog 類型 {} 完成後 多個 種類型 body
帶參數的命名函數,可以帶一個或者多個參數
函數能夠減少重復代碼,使程序變的可擴展,使程序變得易維護
形參變量只有在被調用時才分配內存單元
實參可以是常量,變量,表達式,函數等,無論實參是何種類型的量,在進行函數調用時,他們都必須有確定的值,以便把這些值傳遞給形參
默認參數可以減少默認輸入量,默認參數必須放在最後
關鍵參數,指定了參數名的就叫關鍵參數,關鍵參數必須放在位置參數之後
函數返回值,函數的外部代碼想要獲取函數的執行結果,就可以在函數裏用return語句把結果返回,函數在執行過程中,只要遇到return語句,就會停止執行並返回結果,也可以理解為return語句代表著函數的結束,
如果未在函數中指定return,那這個函數的返回值為None
定義在函數外部一級代碼的變量,叫全局變量,全局能用
局部變量 就是指定義在函數裏的變量,只能在局部生效
在函數內部可以引用全局變量,但不建議使用,因為會修改全局變量
如果,全局和局部都有一個變量,叫name,函數查找變量的順序是由內而外的。
嵌套函數,
作用域,Python中函數就是一個作用域(Javascript),局部變量放置在其作用域中
C# Java 中作用域 {}
代碼定義完成後,作用域已經生成,作用域鏈向上查找
匿名函數 關鍵詞 lambda
第二十九天Python學習記錄