我明确地键入了一个对象并且被难倒了。
以下内容返回True
:
>>>type(data_id['CharacteristicLabel']) is bool
True
我需要检查该对象data_id['CharacteristicLabel']
是int
还是float
还是bool
,所以我想这样做,返回False
:
>>>type(data_id['CharacteristicLabel']) is (int or float or bool)
False
这样做的正确方法是什么?
答案 0 :(得分:0)
使用isinstance
isinstance(somenumber,(int,float))