在Python中,函數(shù)是一個(gè)組織好的、可重復(fù)使用的、用來實(shí)現(xiàn)單一或相關(guān)聯(lián)功能的代碼段。函數(shù)能提高應(yīng)用的模塊性,以及代碼的重復(fù)利用率。你可以自己創(chuàng)建函數(shù),這被叫做用戶自定義函數(shù)。也可以使用Python內(nèi)置的函數(shù),如 print()
。
在Python中,定義函數(shù)使用關(guān)鍵字 def
,后接函數(shù)名和括號(hào)內(nèi)的參數(shù)列表。函數(shù)的主體部分縮進(jìn),并且以冒號(hào)結(jié)尾。函數(shù)的命名約定是使用小寫字母和下劃線,例如 my_function
或 calculate_sum
。
以下是一個(gè)簡(jiǎn)單的Python函數(shù)示例:
def greet(name):
print("Hello, " + name + "!")
在這個(gè)例子中,greet
是函數(shù)名,name
是一個(gè)參數(shù),函數(shù)體內(nèi)部包含一條打印語句,用于向用戶打招呼。要調(diào)用這個(gè)函數(shù),只需傳入一個(gè)字符串作為參數(shù),如 greet("Alice")
。