2021寒假python自學體系整理 Day7

2021-10-17 18:53:08 字數 797 閱讀 9079

變數的作用域

遞迴函式

def

calc

(a,b)

: c=a+b

return c

result=calc(10,

20)print

(result)

a,b稱為形參,在函式定義處

實參,實參的位置是函式呼叫處

位置實參

關鍵字實參

函式呼叫過程中,進行引數的傳遞,如果是不可變物件,在函式體的修改不會影響實參的值,如果是可變物件,則會影響

*

結果是乙個元組

**

結果是乙個字典

區域性變數

全域性變數

global可將函式裡面的變數變成全域性變數

占用記憶體多,效率低下

思路和**簡單

2021寒假python自學體系整理 Day4

鍵值對儲存 鍵不可重複 可變序列 雜湊計算後儲存,所以無序 動態伸縮 空間換時間 dictcreatedemo.py dict dictgetdemo.py 不存在key,則丟擲keyerror異常 get 不存在key,返回none,可通過引數設定預設的value,不存在時返回預設值 in not...

2021寒假python自學體系整理 Day8

mark ii 末尾的冒號 縮排錯誤 中英文本串和數字拼接 未定義變數 和 索引越界 思路不清 try except異常處理機制,捕獲異常 try except else,出錯執行except,不出錯執行else try except else finally,最後的finally用來釋放資源 ze...

2021寒假python自學體系整理 Day10

繼承多型 特殊屬性 特殊方法 在python中沒有專門的修飾符用於屬性的私有,如果該屬性不希望在類物件外部被訪問,前邊使用兩個 如果乙個類沒有繼承任何類,則預設繼承object python支援多繼承 定義子類時,必須在建構函式中呼叫父類的建構函式 方法重寫 可擴充套件性,可維護性 object類 ...