python學習筆記2-運算子與流程控制
阿新 • • 發佈:2020-07-18
一、垃圾回收機制:
(1)引用計數:變數值被變數名關聯(引用)的次數,存在迴圈引用問題。
(2)標記清除:標記/清除演算法的做法是當應用程式可用的記憶體空間被耗盡的時,
就會停止整個程式,然後進行兩項工作,第一項則是標記,第二項則是清除。
(3)分代回收:在歷經多次掃描的情況下,都沒有被回收的變數,gc機制就會認為,
該變數是常用變數,gc對其掃描的頻率會降低,提升回收效率。
二、使用者互動:
三、字串格式化輸出:
四、運算子:
(1)算數運算子:
(2)比較運算子:
(3)賦值運算子:
(4)鏈式賦值與交叉賦值:
(5)解壓賦值:
(6)邏輯運算子:
not,and,or
(7)成員運算子:
五、可變不可變型別:
可變:值改變,id不變;(list,dict)
不可變:值改變,id也變。(int,float,str,bool)
六、條件判斷:
(1)if—else條件:
(2)if—elif條件: