溫馨提示×

Python里的function如何定義參數(shù)

小樊
82
2024-09-29 14:42:04
欄目: 編程語言

在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ù)時,它將使用默認值。

0