python中type函数什么意思

  • Post category:Python

type() 函数是 Python 的内置函数之一,用于查看一个对象的类型。该函数可以返回对象所属的类型,如 int、str、list、tuple、dict 等。下面是关于 type() 函数的完整攻略:

函数语法

type() 函数的语法如下:

type(object)

其中,object 参数是指要检查类型的对象。

返回值

type() 函数返回对象所属的类型(class 类型),可以是如下类型之一:

  • 标准类型:intfloatcomplexstrlisttupledictsetbool 等。
  • 自定义类型:用户在程序中自定义的类。

代码示例

下面是两个简单的代码示例,说明了 type() 函数的用法:

a = 5
print(type(a))  # <class 'int'>

b = [1, 2, 3]
print(type(b))  # <class 'list'>

在例子中,我们首先定义了一个整型变量 a 和一个列表 b,然后使用 type() 函数查看它们的类型。第一个例子中,aint 类型,第二个例子中,blist 类型。

除了基本数据类型以外,type() 函数还可以查看自定义对象的类型。例如:

class MyClass:
    pass

c = MyClass()
print(type(c))  # <class '__main__.MyClass'>

我们定义了一个名为 MyClass 的类,然后创建了一个 c 的对象。使用 type() 函数查看 c 的类型,返回结果为 <class '__main__.MyClass'>,说明 c 是自定义类 MyClass 的实例。

总结一下,type() 函数是用于查看一个对象所属类型的函数,可以用于查看基本类型和自定义类型。