Python 函式

函式是可重用的程式碼,可以在程式中的任何位置呼叫。函式提高了程式碼的可讀性:人們更容易使用函式而不是長指令列表來理解程式碼。

最重要的是,可以重用或修改函式,這也提高了可測試性和可擴充套件性。

函式定義

我們使用此語法定義為函式:

def function(parameters):
    instructions
    return value

def 關鍵字告訴我們的 Python 有一段可重複使用的程式碼(函式)。程式可以具有許多函式。

函式實際例子

我們可以使用函式(引數)來呼叫函式。

#!/usr/bin/python
 
def f(x):
    return(x*x)
 
print(f(3))

輸出:

9

該函式有一個引數 x。此函式具有返回值,但並非所有函式都必須返回一些東西。

函式引數

我們可以傳遞多個變數:

#!/usr/bin/python
 
def f(x,y):
    print('You called f(x,y) with the value x = ' + str(x) + ' and y = ' + str(y))
    print('x * y = ' + str(x*y))
 
f(3,2)

輸出:

You called f(x,y) with the value x = 3 and y = 2
x * y = 6