[手機排版,請見諒]
哈囉~大家好~
最近利用網路上的資源學習Python,對於變數的資料型態有些疑惑。
例如Java, int跟float所佔記憶體空間是32-bit, double是64-bit 等等。
跟Java相比,為什麼Python都沒有強調不同資料型態所佔的記憶體空間?
麻煩Python版的前輩解惑了,小妹感激不盡。
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2016-08-03 11:28:00Python 的 float 大致對等 Java 的 double, int 是動態調整, 超過一定範圍後會自動使用 big integer 實作然後有浮點數精確問題時可改用內建 decimal class所以基本上變數大小根本不重要, 所以不需要強調