详解Python中的type和object


Posted in Python onAugust 15, 2018

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:<class 'int'>
type int:<class 'type'>
type b:<class 'str'>
type str:<class 'type'>

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

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

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

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

result:

int 的基类是:(<class 'object'>,)
str 的基类是:(<class 'object'>,)
<class 'int'>和<class 'str'>的基类都是 <class 'object'> 即: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 的基类是:(<class 'object'>,)
type object:<class 'type'>
object 的基类是:()

详解Python中的type和object 

总结

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

Python 相关文章推荐
Python  连接字符串(join %)
Sep 06 Python
python数据结构之图深度优先和广度优先实例详解
Jul 08 Python
Python二分查找详解
Sep 13 Python
用Python的Flask框架结合MySQL写一个内存监控程序
Nov 07 Python
python字符串,数值计算
Oct 05 Python
python tensorflow学习之识别单张图片的实现的示例
Feb 09 Python
python实现的MySQL增删改查操作实例小结
Dec 19 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
Feb 21 Python
Python压缩模块zipfile实现原理及用法解析
Aug 14 Python
Python爬虫过程解析之多线程获取小米应用商店数据
Nov 14 Python
Pandas对每个分组应用apply函数的实现
Dec 13 Python
使用opencv-python如何打开USB或者笔记本前置摄像头
Jun 21 Python
python 通过 socket 发送文件的实例代码
Aug 14 #Python
Python 打印中文字符的三种方法
Aug 14 #Python
django如何连接已存在数据的数据库
Aug 14 #Python
Python requests库用法实例详解
Aug 14 #Python
Python基于SMTP协议实现发送邮件功能详解
Aug 14 #Python
selenium+python实现1688网站验证码图片的截取功能
Aug 14 #Python
django+xadmin+djcelery实现后台管理定时任务
Aug 14 #Python
You might like
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
2017/08/17 PHP
Yii 框架使用Forms操作详解
2020/05/18 PHP
JQuery通过Ajax提交表单并返回结果
2011/07/31 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
JavaScript原型及原型链终极详解
2016/01/04 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
深究AngularJS中ng-drag、ng-drop的用法
2017/06/12 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
layui 表格操作列按钮动态显示的实现方法
2019/09/06 Javascript
小程序如何定位所在城市及发起周边搜索
2020/02/11 Javascript
python 控制语句
2011/11/03 Python
python通过正则查找微博@(at)用户的方法
2015/03/13 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
详解js文件通过python访问数据库方法
2019/03/03 Python
Python实现字典按key或者value进行排序操作示例【sorted】
2019/05/03 Python
python 装饰器的使用示例
2020/10/10 Python
Python 实现PS滤镜中的径向模糊特效
2020/12/03 Python
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
CK澳大利亚官网:Calvin Klein澳大利亚
2020/12/12 全球购物
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
生物制药毕业生自荐信
2013/10/16 职场文书
营销人才自我鉴定范文
2013/12/25 职场文书
优秀导游先进事迹材料
2014/01/25 职场文书
物流管理毕业生自荐信范文
2014/03/15 职场文书
大班开学家长寄语
2014/04/04 职场文书
社团活动总结
2014/04/28 职场文书
职务说明书范文
2014/05/07 职场文书
人民调解员先进事迹材料
2014/05/08 职场文书
项目投资建议书
2014/05/16 职场文书
助理政工师申报材料
2014/06/03 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
python中 Flask Web 表单的使用方法
2022/05/20 Python