在Python中,函式(function)是一個程式區塊(block)
,可以重複使用並執行特定任務或返回特定值
。函式可以接受參數,並在需要時回傳結果。以下是函式的定義和呼叫的步驟:
一、 函式的定義:
在Python中,使用def
關鍵字來定義函式。函式的基本語法如下:
def 函式名稱(參數1, 參數2, 參數3, ...):
# 函式內容
# 執行特定任務
# 可能包含回傳語句
- 函式名稱:用於識別函式的名稱,應遵循命名慣例和描述性命名。
- 參數:可選的參數,用於接受輸入值。
- 函式內容:函式的實際程式碼,執行特定任務。
二、 函式的呼叫:
要呼叫函式,只需使用函式名稱後跟括號()
。如果函式需要參數,則在括號內傳遞相應的值。
範例程式碼:
# 定義一個簡單的函式
def say_hello():
print("Hello, world!!")
# 呼叫函式
say_hello()
執行以上程式碼,輸出結果將顯示 "Hello, world!"
。
範例程式碼中的say_hello()
是對函式的呼叫,它會執行say_hello()
函式的內容,即輸出 "Hello, world!"
。
如果函式需要參數,可以在函式定義和函式呼叫中傳遞值。以下是一個帶有參數的函式的範例:
# 定義一個帶有參數的函式
def say_greet(name):
print("Hello, " + name + "!")
# 呼叫函式並傳遞參數
say_greet("Happy")
執行以上程式碼,輸出結果將顯示 "Hello, Happy!"
。
在這個範例中,say_greet()
函式的定義包含一個參數name
,在函式內部使用該參數進行輸出。
以上就是 Python 程式設計函式的定義和呼叫的基本教學。學習者可以根據自己的需求和程式設計任務定義並呼叫函式,以執行特定的任務和簡化程式碼的重複性。