使用场景:
单参数:
返回参数的类型
语法:
result=type(param) #result是param的数据类型
实例:
print(type(1)) #
print(type("1")) #
print(type([1,2])) #
print(type({1:2})) # 这里为了能看到参数的类型,我们用print()方法把返回结果打印出来了
三参数:
返回新的类型对象
语法:
type(name, bases, dict)name -- 类的名称。
bases -- 基类的元组。
dict -- 字典,类内定义的命名空间变量。这里看不懂没有关系,学习是逐步深入的,type()三参数的应用场景较少,初学者只需记住单参数的情况即可
实例:
X = type('X', (object,), dict(a=1)) #新建一个X类型
print(X) #
print(type(X)) #
觉得有用的同学可以点下赞同呀~
关注我,获得更多技术咨询~