在Python中,def
關鍵字用來定義函數。
函數的定義語法如下:
def 函數名(參數1, 參數2, ...):
# 函數體(代碼塊)
# 可以包含任意數量的語句
# 可以使用參數進行計算
# 可以使用 return 語句返回結果
參數是可選的,可以有零個或多個參數。函數體是函數執行的代碼塊,可以包含任意數量的語句。
以下是一個簡單的示例:
def greet(name):
print("Hello, " + name + "!")
# 調用函數
greet("Alice")
輸出:
Hello, Alice!
在上面的示例中,greet
函數接受一個參數name
,并打印出"Hello, " + name
+ "!"的結果。
在函數體中可以使用return
語句返回結果。以下是一個示例:
def add(a, b):
return a + b
# 調用函數
result = add(3, 5)
print(result)
輸出:
8
在上面的示例中,add
函數接受兩個參數a
和b
,并返回它們的和。調用add(3, 5)
會返回結果8
,然后將其賦值給result
變量,并打印出來。