在Python中,函數是一種封裝代碼的方式,以便在需要時重複使用。函數讓您可以組織代碼,使其更易讀和維護,同時提高了代碼的重用性。
創建函數:
要創建一個函數,您可以使用def關鍵字,後面跟著函數名稱和括號。括號中可以包含函數的參數(輸入值)。以下是一個簡單的函數示例:
def greet(name):
print("Hello, " + name + "!")
這個函數名稱為greet,它有一個參數name。當您呼叫這個函數時,它會打印一條問候語,其中包含傳遞給它的名字。
呼叫函數:
要使用函數,只需呼叫它,並傳遞所需的參數。例如:
greet("Alice")
這將呼叫greet函數,並傳遞名字"Alice"給它,然後打印出"Hello, Alice!"。
函數的返回值:
函數可以選擇性地返回一個值。要返回一個值,您可以使用return語句。以下是一個返回兩個數字之和的函數:
def add(x, y):
result = x + y
return result
呼叫這個函數,並將結果存儲在一個變數中:
sum = add(3, 5)
print(sum) # 輸出:8
這個函數接受兩個參數x和y,並返回它們的和。
函數是Python編程的重要組件之一,它使代碼模組化並提高了代碼的可讀性。在接下來的教學中,我們將深入探討函數的高級主題,包括默認參數、不定數量的參數和匿名函數(lambda函數)。