初識函數

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)
相關文章
相關標籤/搜索