Python函數
函數是Python中也是非常重要的,函數是帶名字的代碼塊,用于完成具體的工作。要執行函數定義的特定任務,可調用該函數。
一、函數的定義
函數的定義要使用def關鍵字,def后面緊跟函數名,縮進的為函數的代碼塊。
def test():print("Hello,World")
上述即為一個簡單的函數,定義了一個名為test的函數,函數體為 print(“Hello,World”)。要使用該函數,只需調用即可。
def test():print("Hello,World")test()
# Hello,World
二、形參實參
函數中也可以指定參數,進行函數中的調用參數,在函數名后面括號中的成為形參,而在函數調用時傳遞的參數成為實參。
定義一個兩數相加的函數
def add(num1, num2):Sum = num1 + num2print(Sum)add(1, 2)
# 3
上述中的num1,num2為函數的形參,而在調用的add(1, 2)中的1和2為函數的實參,輸出結果為Sum。
2.1 位置實參
函數的定義中可能包含多個形參,所以函數的調用中要包含多個實參,而位置實參就是要求傳遞的實參要與函數定義的形參一一對應,否則可能會出現錯誤。
def info(name, height):print(f"The {name