抽象基类Callable、Hashable

发布时间 2023-06-25 21:05:07作者: limalove

抽象基类Callable、Hashable的主要作用是为内置函数isinstance提供支持,以一种安全的方式判断对象能不能调用或散列。

 

若想检查是否能调用,可以使用内置的callable( )函数;

但是没有类似的hashable( )函数,因此测试对象是否可散列,最好使用isinstance(my_obj, Hashable)。