return後面可以+的內容:
1、函式名
2、none
3、空白
return語句後面的語句將不會被執行
def print_code(code):
print(code)
return
print(code) #不會被執行
print(code) #不會被執行
函式返回多個值
def damage(skill1,skill2):
damage1 = skill1 * 2
damage2 = skill2 * 3 + 10
return damage1,damage2
damages = damage(3,6)
print(damages)
print(damages[0],damages[1])
print(type(damages)
返回結果是:
(6,28)
6 28
「序列解包」的方式
def damage(skill1,skill2):
damage1 = skill1 * 2
damage2 = skill2 * 3 + 10
return damage1,damage2
skill1_damage,skill2_damage = damage(3,6)
print(skill1_damage,skill2_damage)
返回結果:
6 28
Python學習 Python函式
函式的作用 封裝功能,方便呼叫 函式的定義 定義 def 函式名 引數列表 語句return 表示式 解釋 def 函式關鍵字,表明定義乙個函式 函式名 遵守識別符號規則 引數列表的開始和結束,如果沒有引數也不可以省略 引數列表 函式的呼叫者給函式傳遞的資料 語句 封裝的功能 return 用於結束...
python學習 函式
學習 def my abs x if x 0 return x else return x函式呼叫可以按順序使用預設引數,也可以不按順序提供部分引數但是需要把引數名寫上。def enroll name,gender,age 6,city beijing print name name print g...
Python學習 函式
函式 可以實現乙個功能的 組 自定義函式的定義必須要使用def關鍵字 函式命名通常使用英文結合數字或下劃線,嚴格區分大小寫,不能和關鍵字相同 格式 def 函式名 函式功能語句1 函式功能語句2 函式名 具有引數的函式結構 def 函式 引數名,引數名.函式功能語句1 函式功能語句2 函式名 值,值...