作者as840507 (Hsu)
看板Python
标题[问题] 变数资料型态
时间Wed Aug 3 08:18:06 2016
[手机排版,请见谅]
哈罗~大家好~
最近利用网路上的资源学习Python,对於变数的资料型态有些疑惑。
例如Java, int跟float所占记忆体空间是32-bit, double是64-bit 等等。
跟Java相比,为什麽Python都没有强调不同资料型态所占的记忆体空间?
麻烦Python版的前辈解惑了,小妹感激不尽。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.70.230.50
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1470183488.A.DF5.html
1F:→ freeunixer: 因为是动态调整.但还是可以用 (type).____() 去看 08/03 09:22
2F:→ freeunixer: (type).__sizeof__() 08/03 09:22
3F:→ freeunixer: 马的,回完才发现烙了小妹,应该要先有真相再来讲别的.. 08/03 09:23
5F:→ uranusjr: Python 的 float 大致对等 Java 的 double, int 是动态 08/03 11:28
6F:→ uranusjr: 调整, 超过一定范围後会自动使用 big integer 实作 08/03 11:29
7F:→ uranusjr: 然後有浮点数精确问题时可改用内建 decimal class 08/03 11:30
8F:→ uranusjr: 所以基本上变数大小根本不重要, 所以不需要强调 08/03 11:30
9F:→ as840507: 原来是这样啊~终於了解了,谢谢各位前辈 08/03 21:13