狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

理解函數中的return語句

admin
2024年1月22日 12:19 本文熱度 593

我們知道任何一門編程語言中都存在函數,之所以要用函數,是因為函數能夠提高代碼的復用性、可維護性、可讀性、可測試性和性能,因此幾乎所有的編程語言都支持函數。

在Python中,聲明函數的語法是使用關鍵字def后跟函數名、參數列表和冒號:,然后在縮進塊中編寫函數體。

def 函數名(參數列表):

函數體

其中,函數名是標識符,用于唯一標識函數;參數列表是函數的輸入,可以包含零個或多個參數,多個參數之間用逗號分隔;函數體是函數的具體實現,可以包含一系列語句和返回值。

函數沒有return語句:

為什么這里10要用引號引起來寫成字符串呢?原因是如果傳進去的是數字,那么數字無法和字符串進行相連接。

如果說不想把10寫成字符串,可以將km通過str轉換為字符串。    

上面舉例的函數都沒有return語句,直接打印結果。下面我們來看看有return語句的函數情況。

函數有return語句:

為什么結果是100而不是50呢?原因是只要函數內部碰到了return語句,它就會直接把return的值覆蓋掉原先的調用,即用100覆蓋了add(20,30),所以結果是100而不是50。

    

上面的code-04和code-05運行的結果一樣,然而我們為什么要用code-04,即用return呢?那是因為大多數情況下我們的程序并不是調用完就結束了,而是后期會對return的值作更多的運算與處理。

運行的結果是50和100。

運行結果的為50和None。為什么會變成None呢?那是因為在函數里面沒有return語句,python會預設直接幫我們return None。等價于下面的code-08代碼:    

總結一下:當我們的函數一遇到return語句,它就會直接結束程序,不會再運行下面的程序。

結果為7和10,print("你好!")這句被直接忽略了。


該文章在 2024/1/22 12:19:53 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved