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

如果要检查对象x是否恰好是给定类型(不是子类型)的实例,则可以使用type来获取其类型并使用is语句进行检查。

示例

x = "Hello"

if type(x) is str:

   print("x is an instance of str")

输出结果

这将给出输出

x is an instance of str

如果要检查x是MyClass的实例还是MyClass的任何子类,则可以使用isinstance方法调用。 

示例

x = "Hello"

if isinstance(x, str):

   print("x is an instance of str")

输出结果

这将给出输出

x is an instance of str

以上是 在python中检查类型的规范方法是什么? 的全部内容, 来源链接: utcz.com/z/322174.html

回到顶部