修復 Python 在函式外部返回的錯誤
Haider Ali
2022年5月17日
關鍵字 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
語句現在都放在一個函式中。因此,我們不再看到錯誤。
Author: Haider Ali
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn相關文章 - Python Function
- 在 Python 中退出函式
- Python 中的可選引數
- 在 Python 中模仿 ode45() 函式
- Python 中的 zip() 函式
- Python 中的 filter() 方法和 Lambda 函式
- Python 中的 maketrans 函式