在Python中,def
關鍵字用于定義一個函數。函數是一段可重復使用的代碼塊,可以接受參數并返回值。
下面是一個使用def
定義函數的示例:
def greet(name):
print("Hello, " + name + "!")
# 調用函數
greet("Alice")
運行以上代碼,輸出結果為:
Hello, Alice!
在上面的例子中,greet
函數接受一個參數name
,然后在函數體中打印出問候語。通過調用greet
函數并傳遞一個參數,我們可以使用該函數來向任何人打招呼。
你也可以在def
行之后的括號內指定多個參數,每個參數之間用逗號分隔。例如:
def add_numbers(num1, num2):
return num1 + num2
result = add_numbers(3, 4)
print(result) # 輸出:7
在上面的示例中,add_numbers
函數接受兩個參數num1
和num2
,并返回它們的和。我們將兩個數字3和4傳遞給add_numbers
函數,將返回值賦給result
變量,并將結果打印出來。
使用def
關鍵字定義函數時,請確保在函數名后面的括號內包含任何必要的參數,并且在冒號后的縮進塊內編寫函數體代碼。