python3精要(18)-函数主要概念
生活随笔
收集整理的這篇文章主要介紹了
python3精要(18)-函数主要概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、def是可執行代碼,不是聲明函數,python不是編譯語言,沒有運行def,該函數就不存在。
2、def定義了一個函數對象,對象名就是函數名
3、lambda創建了一個函數對象,原理和def一樣,只是它返回了這個函數對象的引用。
4、return將結果對象發給調用者
5、yield和return類似,不同的地方在于,發回給調用者事,記住了它離開的地方,掛起這們的狀態以更稍后能恢復狀態。
6、global聲明了一個模塊級變量變量,全局變量,而本地變量在函數 內聲明,只能在函數內使用。
7、nonlocal聲明了一個將要賦值函數 變量。
8、函數 通過賦值對象引用)王府謝謝。
9、函數 沒有類型約束,參數,返回值、變量不是聲明,是定義,因此,無需顧忌類型。
總結
以上是生活随笔為你收集整理的python3精要(18)-函数主要概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java操作Excel中HSSFCell
- 下一篇: Spring+Mybatis使用Mapp