1. 程式人生 > >Python3基礎之(十 一)函式引數

Python3基礎之(十 一)函式引數

我們在呼叫函式的時候,想要指定一些變數的值在函式中使用,那麼這些變數就是函式的引數,函式呼叫的時候, 傳入即可。

一、基本使用

def function(parameters):
    expressions

parameters 的位置就是函式的引數,在呼叫的時候傳入即可。

二、例項

def func(a,b):
    c=a+b
    print(c)
func(1,2)

在這裡定義的一個函式,其引數就是兩個數值,函式的功能就是把兩個引數加起來。執行指令碼後,在 Python 提示符內呼叫函式 func, 如果不指定引數 func(), 那麼將會出錯;

呼叫 func(1, 2),將 a=1, b=2 傳入函式,輸出 3 。所以在呼叫函式時候,引數個數和位置一定要按照函式定義。

如果我們忘記了函式的引數的位置,只知道各個引數的名字,可以在函式呼叫的過程中給指明特定的引數 func(a=1, b=2), 這樣的話,引數的位置將不受影響,所以 func(b=2,a=1)是同樣的 的效果。