如何在Python中检查类型?
如果您想要检查一个对象x是否是一个给定类型的实例(而不是子类型),可以使用type获取其类型并使用is语句进行检查。
阅读更多:Python 教程
例子
x = "Hello"
if type(x) is str:
print("x是str的一个实例")
输出
这将输出
x是str的一个实例
如果要检查x是否是MyClass或MyClass的任何子类的一个实例,则可以使用isinstance方法调用。
例子
x = "Hello"
if isinstance(x, str):
print("x是str的一个实例")
输出
这将输出:
x是str的一个实例
极客教程