Skip to content

类型检查

内置的 type() 函数可用于获取对象的数据类型。

示例:

python
>>> count = 100
>>> type(count)
<class 'int'>

>>> pi = 3.141
>>> type(pi)
<class 'float'>

>>> name = "Python"
>>> type(name)
<class 'str'>

此函数可以与 is 运算符一起在表达式中使用,以测试对象是否为给定类型。

python
>>> count = 100
>>> type(count) is int
True

in 运算符可以与 type() 函数一起使用,以测试数据类型是否是提及的类型之一。

python
#count 是 int 或 float 类型
>>> type(count) in (int, float)
True