- Django 2.0 入門與實踐
- 李健
- 385字
- 2020-06-30 17:19:12
5.1 函數的定義與調用
函數就是一些語句的集合,它能夠被多次執行。函數可以在被調用的時候接收參數,每次調用可以傳遞不同的參數值,函數在執行結束后還可以給調用程序返回一個值。這些特性使得函數可以幫助開發人員最大化地實現代碼重用與最小的代碼冗余,同時函數還可以嵌套使用,從而為開發人員提供更多的流程控制手段。
Python中使用def關鍵字定義函數,形式如下:
def add(x, y): return x + y
此時函數名為add,函數參數為x和y,參數后必須緊跟一個冒號,這是Python的格式要求,函數體就是一句代碼同時也是本函數的返回值“return x + y”,調用這個函數的方法就是在函數名后面加上一個小括號,小括號里面寫上對應的參數值,例如為了計算3 + 4的值,可以這樣調用: a = add(3, 4)。默認情況下,函數參數的順序和數量必須與函數定義時一致,否則會出現異常,本次調用中會把數值3賦值給參數x,數值4賦值給y,最后將3 + 4的計算結果作為返回值賦值給變量a。
推薦閱讀
- Functional Python Programming
- 極簡算法史:從數學到機器的故事
- Reporting with Visual Studio and Crystal Reports
- Android Jetpack開發:原理解析與應用實戰
- Linux網絡程序設計:基于龍芯平臺
- Go語言編程
- Python趣味編程與精彩實例
- TypeScript 2.x By Example
- Oracle 12c從入門到精通(視頻教學超值版)
- Java高并發編程詳解:深入理解并發核心庫
- WordPress Search Engine Optimization(Second Edition)
- Functional Python Programming
- KnockoutJS Blueprints
- Java基礎案例教程(第2版)
- Implementing NetScaler VPX?(Second Edition)