一尘不染

如何确定 Python 变量的类型?

javascript

如何查看变量的类型是无符号 32 位、有符号 16 位等?

我如何查看它?


阅读 138

收藏
2022-02-13

共1个答案

一尘不染

使用type()内置函数:

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

要检查变量是否属于给定类型,请使用isinstance

>>> i = 123
>>> isinstance(i, int)
True
>>> isinstance(i, (float, str, set, dict))
False

请注意,Python 的类型与 C/C++ 不同,这似乎是您的问题。

2022-02-13