这真的取决于你的意思。在Python2.x中,有两种整数类型, int (受限于 sys.maxint )以及 long (无限精确),出于历史原因。在Python代码中,这不会有什么区别,因为当一个数字太大时,解释器会自动转换为long。如果您想知道底层解释器中使用的实际数据类型,那是依赖于实现的。(CPython位于Objects/intobject.c和Objects/longobject.c)要了解系统类型,请查看cdleary answer以使用struct模块。
int
sys.maxint
long