如果要检查对象 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阅读更多