1. 什麼是函數?
f(x) = x + 1
y = x + 1
函數是對功能或者動做的封裝函數
2. 函數的語法和定義
def 函數名():
函數體
調用:
函數名()spa
3. 關於函數的返回值
return : 返回code
函數的返回值問題:
函數能夠有返回值, 也能夠沒有返回值
函數若是沒有返回值. 在函數最後執行完畢的時候會默認返回None
在函數中只寫了return, 可是沒有寫返回值
在函數中寫了return, return None 返回的結果仍是None
在函數中寫了return 值, 返回一個結果.
在函數中寫return 值1, 值2, 值3... 返回多個結果. 多個結果會以元組的形式返回blog
4. 函數的參數(部分)
小括號是什麼, 小括號表示調用, 傳參
1. 什麼是參數: 參數是給函數傳遞的信息
形參: 在函數聲明的位置寫的變量
1. 位置參數
2. 默認值
3. 動態傳參(明天) *, **
實參: 在函數調用的時候給函數傳遞的具體的值
1. 位置參數
2. 關鍵字參數
3. 混合: 位置, 關鍵字
傳參: 把實參給形參的過程input
練習:寫一個函數, 在函數內部. 要求用戶輸入兩個數. 返回大的那個數class
def func(): # fn func a = int(input("請輸入第一個數:")) b = int(input("請輸入第二個數:")) # if a > b: # return a # else: # return b # 三目運算 c = a if a > b else b # c裝的是a, b中大數 # 值1 if 條件 else 值2 return c ret = func() print(ret)