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