函數是一種可重復使用的代碼塊,用于執行特定的任務。在Python中,可以使用def
關鍵字來定義函數。
函數的基本語法如下:
def 函數名(參數):
# 函數體
# 可以包含多條語句
# 可以使用參數進行計算或操作
return 返回值
下面是一個簡單的例子,定義了一個計算兩個數之和的函數:
def add_numbers(num1, num2):
sum = num1 + num2
return sum
在函數定義中,num1
和num2
是參數,用于接收傳遞給函數的值。函數體中的代碼用于計算num1
和num2
的和,并將結果存儲在sum
變量中。最后,通過return
語句將結果返回。
要調用函數,只需使用函數名和參數的值來調用即可:
result = add_numbers(3, 5)
print(result) # 輸出8
在調用函數時,將實際的值傳遞給參數,在函數內部會使用這些值進行計算,并返回結果。
除了必需參數,函數還可以有默認參數和可變參數,以及關鍵字參數等,這些可以根據實際需求進行靈活的設置。
函數在代碼的復用性和可維護性方面具有重要作用,它們允許我們將代碼組織成邏輯塊,并在需要的時候調用它們。