官术网_书友最值得收藏!

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。

主站蜘蛛池模板: 景宁| 迭部县| 胶南市| 眉山市| 宁陵县| 惠东县| 广德县| 临漳县| 灵武市| 贵港市| 宿松县| 肥西县| 曲阳县| 遵义市| 灵石县| 伊金霍洛旗| 芷江| 浠水县| 瓦房店市| 万山特区| 乐平市| 曲沃县| 绥德县| 腾冲县| 兴义市| 宜黄县| 皮山县| 和林格尔县| 澄迈县| 东平县| 仙游县| 逊克县| 赤峰市| 航空| 博罗县| 枞阳县| 宁城县| 容城县| 西吉县| 冕宁县| 会理县|