Python 函式引數
引數
資訊可以作為引數傳遞給函式。
引數在函式名之後、括號內指定。您可以新增任意數量的引數,只需用逗號分隔即可。
下面的例子有一個帶有一個引數 (fname) 的函式。呼叫函式時,我們傳遞一個名字,該名字在函式內部用於列印全名
示例
def my_function(fname)
print(fname + "Refsnes")
my_function("Emil")
my_function("Tobias")
my_function("Linus")
自己動手試一試 »
在 Python 文件中,引數(Arguments)通常縮寫為 args。
引數或實參?
引數(parameter)和實參(argument)這兩個術語可以指代同一事物:傳遞給函式的資訊。
從函式的角度來看
引數是函式定義中括號內的變數。
實參是呼叫函式時傳送給函式的值。
引數數量
預設情況下,函式必須使用正確數量的實參來呼叫。這意味著,如果你的函式需要 2 個實參,你必須呼叫函式時提供 2 個實參,不多也不少。
示例
此函式需要 2 個引數,並接收 2 個引數
def my_function(fname, lname)
print(fname + " " + lname)
my_function("Emil", "Refsnes")
自己動手試一試 »
示例
這個函式需要 2 個實參,但只接收了 1 個
def my_function(fname, lname)
print(fname + " " + lname)
my_function("Emil")
自己動手試一試 »