在 Python 中,type() 函数用于确定给定对象的数据类型。它返回对象的类,该类可以是内置类型或用户定义的类。
例如,如果你将一个整数传递给 type() 函数,它将返回 <class 'int'>,而传递一个字符串将返回 <class 'str'>,以此类推。
以下是一个示例:
a = 10print(type(a)) # 输出:<class 'int'>b = 'hello'print(type(b)) # 输出:<class 'str'>c = [1, 2, 3]print(type(c)) # 输出:<class 'list'>class MyClass: passd = MyClass()print(type(d)) # 输出:<class '__main__.MyClass'>
在最后一个示例中,我们创建了一个名为 MyClass 的新类,实例化了一个该类的对象,并将其传递给 type() 函数。输出显示对象的类为 __main__.MyClass,表示该对象属于在主模块中定义的 MyClass 类。
联系客服