python中type()是什么意思

互联网 20-5-11

type()是一个内建的获取变量类型的函数。

type()函数有两个用法,当只有一个参数的时候,返回对象的类型。当有三个参数的时候返回一个类对象。

type(object) type(name, bases, dict)

具体用法:

一个参数

type(object)

返回一个对象的类型,如:

In [1]: a = 10  In [2]: type(a) Out[2]: int

三个参数

tpye(name, bases, dict)

name 类名

bases 父类的元组

dict 类的属性方法和值组成的键值对

返回一个类对象:

# 实例方法 def instancetest(self): 	print("this is a instance method") # 类方法 @classmethod def classtest(cls): 	print("this is a class method") # 静态方法 @staticmethod def statictest(): 	print("this is a static method") # 创建类 test_property = {"name": "tom", "instancetest": instancetest, "classtest": classtest, "statictest": statictest} Test = type("Test", (), test_property) # 创建对象 test = Test() # 调用方法 print(test.name) test.instancetest() test.classtest() test.statictest()

输出结果:

tom this is a instance method this is a class method this is a static method

推荐教程:python教程

以上就是python中type()是什么意思的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: type()
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:python打印星号金字塔的方法

相关资讯