在Python中检查类型的规范方法是什么


在Python中检查类型的规范方法是什么

要检查是否o是实例str或任何子类str,请使用isinstance(这将是“规范”方式):

if isinstance(o, str):

要检查类型o是否完全str(排除子类):

if type(o) is str:

以下也有效,在某些情况下可能有用:

if issubclass(type(o), str):