函數(shù)的定義:實(shí)現(xiàn)某個(gè)指定的功能 重復(fù)使用
?type()? ?len()? ?range()
函數(shù)有啥作用:提高代碼的復(fù)用性
函數(shù)的語法:關(guān)鍵 def 頂格寫
函數(shù)的具體語法:請自動(dòng)copy到你的腦子里面
def 函數(shù)名(參數(shù)1,參數(shù)2,參數(shù)3):
函數(shù)體:本函數(shù)要實(shí)現(xiàn)的功能
return 表達(dá)式 #def 頂格寫 表示這個(gè)是一個(gè)函數(shù)
函數(shù)名 小寫 不同的字母與數(shù)字之間用下劃線隔開 不能用數(shù)字開頭
參數(shù)的個(gè)數(shù)可以大于等于0 #函數(shù)體是函數(shù)的子代碼 要有縮進(jìn) 寫自己想實(shí)現(xiàn)的功能即可
return后面的表達(dá)式 >=0個(gè) return的作用 就是當(dāng)你調(diào)用函數(shù)的時(shí)候 會(huì)返回return后面的表達(dá)式的值
如果你的return后面沒有表達(dá)式 寫沒寫 沒有區(qū)別 #如何調(diào)用函數(shù) 函數(shù)名(對應(yīng)個(gè)數(shù)的參數(shù))
None 沒有返回任何東西 空的
def radio_machine():
print('你好铡买,只會(huì)說:你好O暧摹O欣瘛代承!')
return [1,2,3,4],['666','hello'
隱式的添加一個(gè)return def add():
result=8+8 print(result) return
請你拿到add()運(yùn)行的求和結(jié)果 再去加20 再輸出到控制臺(tái) res=add()+20 print(res)??res=radio_machine()#存儲(chǔ)返回的值
print('函數(shù)的返回值是:{}'.format(res))
函數(shù)里面 return的表達(dá)式個(gè)數(shù)
==1 返回你指定的數(shù)據(jù)利息
1 返回的是元組類型
==0 返回None