一、python中函式的返回值有三種情況
(1)沒有返回值 none
1.不寫return
2.只寫return: 結束乙個函式
3.return none 不常用
(2)返回乙個值
1.返回值型別是任何資料型別
2.如果乙個函式中有多個return,那麼只執行第乙個
(3)返回多個值
1.多個變數接受,由多少個返回值我就定義多少個變數
2.如果用乙個變數接受,得到的是乙個元祖
二、站在實參的角度
1)按照位置傳參: 直接寫引數的值
2)按照關鍵字傳參:k=v
3)位置傳參和關鍵字傳參的混用:首先必須按照位置傳參,然後再按照關鍵字傳參,不能給同乙個變數傳多個值
備註:給實參傳值,可以傳序列或者字典,但是實參是序列時,需在引數前加*;實參是字典時,需在引數前加**。
三、站再形參的角度
1)位置引數:必須傳,有幾個傳幾個
2)預設引數:可以不傳,如果不傳就用預設的引數,如果傳值了就用傳遞過來的值
3)動態引數(可變引數):可以接受任意多個引數
1. *位置的可變引數 方法接受的值會形成乙個元祖
2. **關鍵字的可變引數 方法接受的值是乙個字典
順序:位置引數》*args>預設引數》關鍵字引數**kwargs
python3函式返回值 Python3
python3 sin 函式 描述sin 返回的x弧度的正弦值。語法以下是 sin 方法的語法 import math math.sin x 注意 sin 是不能直接訪問的,需要匯入 math 模組,然後通過 math 靜態物件呼叫該方法。引數x 乙個數值。返回值返回的x弧度的正弦值,數值在 1 到...
python 函式返回值
帶有返回值的函式 def add2num a,b c a b return c或者 def add2num a,b return a b在本小節剛開始的時候,說過的 買菸 的例子中,最後兒子給你菸時,你一定是從兒子手中接過來 對麼,程式也是如此,如果乙個函式返回了乙個資料,那麼想要用這個資料,那麼就...
python 函式返回值
python 函式返回值有兩種形式 1 返回乙個值。2 返回多個值。現看看返回乙個值的吧。deffirstvalue a b c a b return cprint firstvalue 1 2 結果 3 再看看返回多個值的 那怎麼可以返回多個值呢,其他的語言一般呼叫函式的話,只能返回乙個值,可能我...