type()
函数是 Python 的内置函数之一,用于查看一个对象的类型。该函数可以返回对象所属的类型,如 int、str、list、tuple、dict 等。下面是关于 type()
函数的完整攻略:
函数语法
type()
函数的语法如下:
type(object)
其中,object
参数是指要检查类型的对象。
返回值
type()
函数返回对象所属的类型(class 类型),可以是如下类型之一:
- 标准类型:
int
、float
、complex
、str
、list
、tuple
、dict
、set
、bool
等。 - 自定义类型:用户在程序中自定义的类。
代码示例
下面是两个简单的代码示例,说明了 type()
函数的用法:
a = 5
print(type(a)) # <class 'int'>
b = [1, 2, 3]
print(type(b)) # <class 'list'>
在例子中,我们首先定义了一个整型变量 a
和一个列表 b
,然后使用 type()
函数查看它们的类型。第一个例子中,a
是 int
类型,第二个例子中,b
是 list
类型。
除了基本数据类型以外,type()
函数还可以查看自定义对象的类型。例如:
class MyClass:
pass
c = MyClass()
print(type(c)) # <class '__main__.MyClass'>
我们定义了一个名为 MyClass
的类,然后创建了一个 c
的对象。使用 type()
函数查看 c
的类型,返回结果为 <class '__main__.MyClass'>
,说明 c
是自定义类 MyClass
的实例。
总结一下,type()
函数是用于查看一个对象所属类型的函数,可以用于查看基本类型和自定义类型。