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

6.5 有返回值的函數和無返回值的函數

return語句用于退出函數,有選擇性地向調用方返回一個表達式。不帶參數值的return語句返回None。

下面通過示例來學習return語句返回數值的方法。

【例6.3】有返回值的函數(源代碼\ch06\6.3.py)。

保存并運行程序,結果如圖6-25所示。

圖6-25 運行結果

函數的返回值可以是一個表達式。例如:

運行結果如圖6-26所示。

圖6-26 運行結果

函數的返回值可以是多個,此時返回值以元組對象的類型返回。例如:

運行結果如圖6-27所示。

圖6-27 運行結果

若函數沒有返回值,則返回None。例如:

運行結果如圖6-28所示。

圖6-28 運行結果

注意 如果沒有return語句,那么函數執行完畢后也會返回結果,只是結果為None。有時候,return None語句也可以簡寫為return。

主站蜘蛛池模板: 东丰县| 夏河县| 犍为县| 宁强县| 嘉兴市| 凤庆县| 河津市| 武夷山市| 山丹县| 蒙阴县| 平乐县| 广东省| 象州县| 景洪市| 札达县| 时尚| 运城市| 临西县| 阿尔山市| 肥东县| 利川市| 奇台县| 平陆县| 龙海市| 万全县| 隆回县| 会同县| 龙山县| 蓝田县| 平阳县| 天全县| 高邮市| 开封县| 商水县| 图木舒克市| 金塔县| 安国市| 凌云县| 和田市| 连平县| 阳谷县|