当前位置:  首页  >  PHP资讯  >  业界资讯

详解Python中的type和object

这篇文章主要介绍了Python中type和object的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

type  所有类是type生成的

 a = 1 b = "abc" print("type a:{}".format(type(a))) print("type int:{}".format(type(int))) print("type b:{}".format(type(b))) print("type str:{}".format(type(str)))

result:

 type a: type int: type b: type str:

在python中是一切皆对象的,类其实也是对象,首先type生成了这个对象,又生成了1这个对象,type --> int --> 1

同样,type生成了这个对象,又生成了"abc"这个对象,type --> str--> “abc”,即type -->生成类对象 -->对象

object   所有类的最顶层基类是object

 print("int 的基类是:{}".format(int.__bases__)) print("str 的基类是:{}".format(str.__bases__))

result:

 int 的基类是:(,) str 的基类是:(,) 的基类都是  即:object是最顶层的基类

type与object的关系(type的基类是object,object是type生成的,object的基类为空)

 print("type 的基类是:{}".format(type.__bases__)) print("type object:{}".format(type(object))) print("object 的基类是:{}".format(object.__bases__))

result:

 type 的基类是:(,) type object: object 的基类是:()

 

总结

以上所述是小编给大家介绍的Python中type和object,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

内容推荐:免费高清PNG素材下载
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有 京ICP备19059560号-4