一尘不染

如何确定Python变量的类型?

python

我如何查看变量的类型(无符号32位,带符号16位等)?


阅读 364

收藏
2020-02-21

共1个答案

一尘不染

PythonC / C ++的类型不同,这似乎是你的问题。

尝试这个:

>>> i = 123
>>> type(i)
<type 'int'>
>>> type(i) is int
True
>>> i = 123456789L
>>> type(i)
<type 'long'>
>>> type(i) is long
True
>>> i = 123.456
>>> type(i)
<type 'float'>
>>> type(i) is float
True

不过,在Python 3.0中int和long之间的区别消失了。

2020-02-21