函式
定義:對實現某一特殊功能的**的封裝
函式的分類:
系統函式:python系統建立好的函式,需要函式功能的時候使用
自定義函式:由程式設計師自己建立
定義函式:
語法: def 函式名(形參列表):
函式說明文件
函式體
說明: def 、 () 、冒號 —— 固定寫法
函式名 —— 自己定義;識別符號;不是關鍵字;見名知義…
形參列表 —— 以『變數1,變數2,變數3,…』;可以沒有也可以多個
作用:將函式外面的資料傳遞到函式裡面
函式說明文件 —— 本質就是文件注釋(三個引號包裹)
函式體 —— 和def保持乙個縮排的一條或者多條語句,函式體就是 實現函式功能的**
重要結論: 定義函式的時候不會執行函式體,呼叫的時候才會執行函式體
呼叫函式:
語法:函式名(實參列表)
說明:
引數位置引數和關鍵字引數(實參的分類)
關鍵字引數:以『形參名1=資料1, 形參名2=資料2,…』的形式存在
引數預設值(形參)
引數型別說明
不定長引數
2021 2 1 演算法練習
888.公平的糖果棒交換 本題暴力解題會超時。設愛麗絲擁有的糖果總大小為suma,鮑勃擁有的糖果總大小為sumb,設愛麗絲用於交換的糖果為a i 鮑勃用於交換的糖果為b j 那麼交換後,兩人糖果總大小相同可以表示成 suma a i b j sumb b j a i 所以 a i suma sumb...
2021 2 1生活日記
今天是2月的第一天,萬物初始,猶欲新生 看見乙個博主,六斗公尺折腰 看到他在csdn上發表的一篇文章,有關於書法的,感悟頗深,我以前也很喜歡書法,尤其愛練毛筆字,可是後面忘了,無數個夜晚也想過,在某寶上買上一副裝備,然後來重操舊業,也不貴,便宜的一套也就20來塊,遲遲被拖延症害了,欸,希望以後有機會...
2021 2 1基於Python實現鍊錶
2021 2 1 2.雜記 參考部落格 1.1節點類class node data 節點儲存的資料 next 儲存下乙個節點物件 def init self,data,pnext none self.data data self.next pnext def repr self 用來定義node的字...