在Python中,def
是用來定義函數的關鍵字。函數用于封裝可重復使用的代碼塊,可以接受參數并返回結果。
以下是def
關鍵字的一般語法格式:
def function_name(parameters):
# 函數體
# 可執行的代碼塊
return value
def
關鍵字后面是函數的名稱,可以根據需要自定義。parameters
是函數的參數列表,用于傳遞數據給函數使用,可以根據需要定義多個參數。return
語句用于指定函數的返回值,可以選擇性地返回結果。如果沒有return
語句,則函數默認返回None
。下面是一個簡單的示例,演示了如何使用def
定義一個函數并調用它:
def greet(name):
print("Hello, " + name + "!")
greet("Alice") # 輸出:Hello, Alice!
greet("Bob") # 輸出:Hello, Bob!
在上面的示例中,greet
是函數的名稱,它接受一個參數name
,在函數體內打印出一條問候語。隨后調用了兩次greet
函數,分別傳入不同的參數,輸出了不同的結果。
這只是一個很簡單的例子,實際應用中,函數可以執行更復雜的操作,接受多個參數并返回具體的結果。