在 Python 中,“return”函數的用法如下:
創新互聯公司是一家專業提供肇東企業網站建設,專注與成都做網站、網站建設、外貿營銷網站建設、H5網站設計、小程序制作等業務。10年已為肇東眾多企業、政府機構等服務。創新互聯專業網站建設公司優惠進行中。
1、return 語句用于退出函數,終止函數并將 return 值傳回。實例:
def?a(x,y):
if?x==y:
return?x,y
2、用于同一循環語句下,遇到第一個 return 后即返回。實例:
```python
def?fun(a,b):
print?(a)
return?a
print?(b)
return?b
resunlt?=?fun(2,6)
2
```
3、用于 return 在不帶參數的情況下(或者沒有寫 return 語句),默認返回 None。實例:
def?recurve(a,b):
if?a%b==0:
return?b
else:
gcd(b,a%b)
以上內容參考:百度百科-Python
return break 都可以終止函數的運行 exit(0) # 無錯誤退出 exit(1) # 有錯誤退出這兩條語句一般都會加在程序的最后 因為exit是迫使系統去終止程序的運行
Python 中函數體使用 return 語句來退出函數,而不是使用 if 語句。return 語句用于將函數的執行結果返回給調用者,并結束函數的執行。
循環語句中使用 break 語句可以在滿足特定條件時立即退出循環。例如,在 while 循環中,當某個條件成立時,可以使用 break 語句退出循環。例如:
在這個例子中,當 i 大于 10 時,使用 break 語句退出循環。
需要注意的是,break 語句只能用于循環語句中,而不能用于函數體中。如果想要在函數中退出循環,可以使用 return 語句或者拋出異常等其他方式。
第一個圖中,在執行 print(bianli__str('sjsjsj'))這句時,首先執行print括號中的內容,即進入bianli__str函數,執行了函數中的print語句,打印的內容是字符串的每一個字符,然后退出函數,執行print這個操作,print的內容是你定義的函數,這個函數本身是沒有值的,所以是None
解決的方法就是調用函數的時候不用再print了,如下圖:
第二個圖中結果不對是因為return就會退出函數,所以打完第一個字符后就退出了
網站名稱:python3函數退出 python 退出函數
URL標題:http://www.2m8n56k.cn/article2/dojhgic.html
成都網站建設公司_創新互聯,為您提供小程序開發、用戶體驗、網站改版、、品牌網站設計、網站內鏈
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯