1. 程式人生 > 實用技巧 >python學習筆記2-運算子與流程控制

python學習筆記2-運算子與流程控制

一、垃圾回收機制:

  (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條件: