1.函數(shù)的定義:def 函數(shù)名( ):
()里面放參數(shù)--------可寫可不寫
官方解釋:函數(shù)是組織好的揽惹,可重復(fù)使用的剂桥,用來(lái)實(shí)現(xiàn)單一坎炼,或相關(guān)聯(lián)功能的代碼段
通俗:函數(shù)就是把一些代碼打包止喷,用的時(shí)候調(diào)用函數(shù)的參數(shù)胰蝠,直接用
2.函數(shù)的調(diào)用:函數(shù)名()???????? ()-----------代表執(zhí)行
3.函數(shù)的注釋------相當(dāng)于help( 命令)
第一步:
?第二步:進(jìn)入到ipython3里面 打印import? 文件名(注意不加py)
結(jié)果
4.函數(shù)的四中類型
類型一:無(wú)參無(wú)返回值? (默認(rèn)為None)
第二種類型:無(wú)參有返回值
結(jié)果
解釋:f()為什么打印兩遍塞茅;因?yàn)榇a先運(yùn)行右邊的在運(yùn)行左邊的佳镜。所以f()被調(diào)用兩遍
第三種類型:有參無(wú)返回值
第四種類型:有參有返回值
5.函數(shù)的嵌套
可變和不可變參數(shù)
其實(shí)也是兩個(gè)函數(shù)之間構(gòu)成傳遞(參考普通類型和非普通類型)
可變:互相之間產(chǎn)生影響
不可變:(互相之間不產(chǎn)生影響)