HOWTO · Python
修復 Python 在函式外部返回的錯誤
如何修復 Python 在函式外部返回的錯誤。
本頁內容
關鍵字 return 是為 Python 中的函式保留的。因此,無論何時你嘗試以其他方式使用它,你都會收到此錯誤:return outside function。
這個緊湊的指南就是關於解決這個錯誤的。讓我們深入瞭解一下。
修復 Python 中的 return outside function 錯誤
這個錯誤是不言自明的;它清楚地表明 return 關鍵字放置在函式之外。看看下面的程式碼。
# Single Return statement
return i
# return inside the If
if i == 5:
return i
# Return Statement inside loop
for i in range(10):
return i
在上面的程式碼示例中,所有使用 return 關鍵字的方式都是錯誤的。所有這些陳述都會給你這個確切的錯誤。
使用 return 關鍵字的正確方法是將其放在函式中。return 關鍵字用於根據函式的返回型別返回一個值。
如你所知,函式會返回一些值;為此,我們使用 return 關鍵字。看一看。
# Return Statment inside the function
def my_Func():
return 5
# Return Statment inside the if and function
def my_Func():
if True:
return 5
# Return Statment inside loop and Function
def my_Func():
for i in range(10):
if i == 5:
return i
從上面的程式碼中可以看出,所有的 return 語句現在都放在一個函式中。因此,我們不再看到錯誤。