Python 中的 type
是一个内置函数,用于获取或设置对象的类型。它可以返回对象的类型信息,或创建一个新的类型对象。type
在动态类型检查、创建自定义数据类型和元编程中非常有用。它还可以用来检查一个对象是否是特定类型,或动态地创建新的类型。type
提供了对Python元数据的访问,是实现面向对象编程和类型相关操作的关键工具。
类型 | 代码 | 类型 |
---|---|---|
字符串 | a = "abc" |
<class 'str'> |
整型 | b = 123 |
<class 'int'> |
布尔 | c = True |
<class 'bool'> |
列表 | d = [] |
<class 'list'> |
元组 | e = (1,2,3) |
<class 'tuple'> |
字典 | f = {a:"1",b:2,c:[1,2]} |
<class 'dict'> |
集合 | g = set([1,2,3,1]) |
<class 'set'> |
## 字符串
a = "abc"
print(type(a))
<class 'str'>
## 整型
b = 123
print(type(b))
<class 'int'>
## 布尔
c = True
print(type(c))
<class 'bool'>
## 列表
d = []
print(type(d))
<class 'list'>
## 元组
e = (1,2,3)
print(type(e))
<class 'tuple'>
## 字典
f = {a:"1",b:2,c:[1,2]}
print(type(f))
<class 'dict'>
## 集合:无序不重复
g = set([1,2,3,1])
print(type(g))
<class 'set'>
print(g)
{1, 2, 3}
str()
int()
bool()
list()
tuple()
set()