Python經常使用函數--return 語句

Python教程中return 語句是函數中經常使用的一個語句。
return 語句用於從函數中返回,也就是中斷函數。咱們也能夠選擇在中斷函數時從函數中返回一個值。
案例(保存爲 function_return.py):html

def maximum(x, y):
    if x > y:
        return x
    elif x == y:
        return 'The numbers are equal'
    else:
        return y

print(maximum(2, 3))

 

輸出:python

$ python function_return.py
3

 

它是如何工做的

maximum 函數將會返回參數中的最大值,在本例中是提供給Python函數的數值。它使用一套簡單的 if...else 語句來找到較大的那個值並將其返回。
要注意到若是 return 語句沒有搭配任何一個值則表明着 返回 None。None 在 Python 中一個特殊的類型,表明着虛無。舉個例子, 它用於指示一個變量沒有值,若是有值則它的值即是 None(虛無)。
每個函數都在其末尾隱含了一句 return None,除非你寫了你本身的 return 語句。你能夠運行 print(some_function()),其中 some_function 函數不使用 return 語句,就像這樣:函數

def some_function():
    pass

 

Python 中的 pass 語句用於指示一個沒有內容的語句塊。+ui

提示:有一個名爲 max 的內置函數已經實現了「找到最大數」這一功能,因此儘量地使用這一python內置函數spa

相關文章
相關標籤/搜索