Python的快取機制

2022-06-30 09:42:13 字數 581 閱讀 7867

1.相同的字串在python中位址相同

2.**塊:

所有的**都需要依賴**塊執行。

​ 乙個模組,乙個函式,乙個類,乙個檔案等都是乙個**塊

​ 互動式命令中, 一行就是乙個**塊

3.快取機制:

同一**塊下的快取機制

​ 適用物件:int(float),bool,str

​ 具體細則:所有的數字,bool(1,0),幾乎所有的字串(字串×數字時會有不同的情況)

​ 優點:節省記憶體,提公升效能

​ 不同**塊下的快取機制 (小資料池)

​ 適用物件:int(float),bool,str

​ 具體細則:-5~256 範圍內的數字,以及滿足規則的字串

​ 優點:節省記憶體,提公升效能

總結:

python的快取機制

剛開始學習python,所以把所學記錄一下 python的快取機制,分為在同一 塊和不同 塊下的區別 塊 乙個模組,乙個函式,乙個類,乙個檔案等都是乙個 塊。例如 if true print 我是if中的 塊 print 我還是if中的 塊 print 我不是if中的 塊了,我和if是平級的 然而在...

Python變數的快取機制

容器型別 僅針對python3.6版本 對於整型而言,5 正無窮範圍內,相同的值,id相同 var1 5var2 5print id var1 id var2 var1 15 var2 15 print id var1 id var2 對於浮點型而言,非負數範圍內,相同的值,id相同 var1 0v...

Python 變數的快取機制

1.對於整型而言,5 正無窮範圍內的相同值 id一致 2.對於浮點數而言,非負數範圍內的相同值 id一致 3.布林值而言,值相同情況下,id一致 4.複數在 實數 虛數 這樣的結構中永不相同 只有虛數的情況例外 1.對於整型而言,5 正無窮範圍內的相同值 id一致 var1 5 var2 5 pri...