如果hash(Obj)成功,则返回True,否则返回False。
一些类型将通过针对集合的测试。abc.Hasable,但当它们实际使用hash()进行散列时会失败。
通过尝试调用hash()并查看它们是否引发TypeError来区分这些类型和其他类型。
示例
>>> import collections >>> a = ([],) >>> isinstance(a, collections.abc.Hashable) True >>> is_hashable(a) False
上一页
pandas.api.types.is_float
下一页
pandas.api.types.is_integer