在Python中,可以使用def關(guān)鍵字來定義一個函數(shù),并通過在括號中指定參數(shù)來傳遞參數(shù)給函數(shù)。參數(shù)可以是任何類型的數(shù)據(jù),例如整數(shù)、浮點數(shù)、字符串、列表等。
以下是定義帶有參數(shù)的函數(shù)的示例代碼:
def greet(name, age):
print("Hello, my name is", name, "and I am", age, "years old.")
在這個例子中,我們定義了一個名為greet的函數(shù),它接受兩個參數(shù)name和age。當(dāng)我們調(diào)用這個函數(shù)時,我們需要傳遞兩個參數(shù),如下所示:
greet("Alice", 25)
這將輸出:
Hello, my name is Alice and I am 25 years old.
我們也可以在定義函數(shù)時為參數(shù)設(shè)置默認值。這樣,在調(diào)用函數(shù)時如果沒有傳遞該參數(shù),將使用默認值。例如:
def greet(name, age=25):
print("Hello, my name is", name, "and I am", age, "years old.")
現(xiàn)在,如果我們只傳遞一個參數(shù),如下所示:
greet("Bob")
這將輸出:
Hello, my name is Bob and I am 25 years old.
因為age參數(shù)具有默認值25,所以我們沒有傳遞該參數(shù)時,它將使用默認值。