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