在Python中,def關(guān)鍵字用于定義函數(shù)。函數(shù)是一段可重用的代碼塊,用于執(zhí)行特定的任務(wù)或操作。定義函數(shù)的一般語法如下:
def function_name(parameters):
# function body
# code block
return return_value
其中:
def
:關(guān)鍵字用于定義函數(shù)function_name
:函數(shù)的名稱,可以自定義parameters
:函數(shù)的參數(shù)列表,可以沒有參數(shù)或者多個(gè)參數(shù)function body
:函數(shù)體,包含了函數(shù)的具體實(shí)現(xiàn)代碼return_value
:可選的返回值,用于將函數(shù)的結(jié)果返回給調(diào)用者函數(shù)定義完成后,可以通過調(diào)用函數(shù)名稱和傳入對(duì)應(yīng)的參數(shù)來執(zhí)行函數(shù)。例如:
def greet(name):
return "Hello, " + name
result = greet("Alice")
print(result)
上述代碼定義了一個(gè)簡單的函數(shù)greet
,用于向傳入的名字打招呼。通過調(diào)用greet("Alice")
并將其結(jié)果賦值給result
,然后打印輸出結(jié)果。