Python中使用的int数据类型与其他语言之间的区别

时间:2017-11-15 19:42:42

标签: java python c++

我发现Python int size通常是24字节,而C ++,Java或C#int size非常小(4字节)?为什么Python中数据类型的大小很大?

1 个答案:

答案 0 :(得分:1)

Python中的所有内容都是一个对象,int也不例外。使用类似a = 42的代码,Python构造一个整数对象,其内部值为42。在Python中,对象具有类型和引用计数。具有相同值的不同int可以重用相同的对象。