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