2021 2 1學習總結

2021-10-18 16:35:05 字數 610 閱讀 4964

函式

定義:對實現某一特殊功能的**的封裝

函式的分類:

系統函式: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的字...