Python def意思

在Python中,def是一個關鍵字,用於定義函式。def是 "define" 的縮寫,意思是 "定義"。當你想要創建一個自定義函式時,就會使用到 def

下面是一個簡單的Python函式定義的例子:

def my_function(參數1, 參數2):
    函式體
    return 返回值

在這個例子中,def 關鍵字後面緊跟著函式的名稱 my_function。在函式名稱後面,括弧 () 內是函式的參數列表,圓括弧 ) 之後是冒號 :。冒號後面是函式體,這是函式要執行的一些代碼塊。最後,return 語句用於返回函式的執行結果。

調用函式時,你只需在函式名後加上括弧,並傳入相應的參數。如果函式不需要參數,那麼調用時就不需要傳入任何東西。

例如:

# 定義函式
def say_hello(name):
    print("Hello, " + name + "!")

# 調用函式
say_hello("Alice")  # 輸出: Hello, Alice!

在這個例子中,say_hello 是一個函式,它接受一個參數 name,並在控制台列印出 "Hello, " 加上 name 的值。當我們調用 say_hello 函式並傳入參數 "Alice" 時,函式會列印出 "Hello, Alice!"。