详解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引用模块和查找模块路径
Mar 17 Python
Python使用BeautifulSoup库解析HTML基本使用教程
Mar 31 Python
搭建Python的Django框架环境并建立和运行第一个App的教程
Jul 02 Python
Python基础之条件控制操作示例【if语句】
Mar 23 Python
Python根据当前日期取去年同星期日期
Apr 14 Python
django搭建项目配置环境和创建表过程详解
Jul 22 Python
Python实现的爬取豆瓣电影信息功能案例
Sep 15 Python
Django实现简单网页弹出警告代码
Nov 15 Python
解决Jupyter因卸载重装导致的问题修复
Apr 10 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
May 12 Python
Pandas直接读取sql脚本的方法
Jan 21 Python
python单元测试之pytest的使用
Jun 07 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 strftime函数的详细用法
2018/06/21 PHP
PHP实现断点续传乱序合并文件的方法
2018/09/06 PHP
laravel执行php artisan migrate报错的解决方法
2019/10/09 PHP
在网页里看flash的trace数据的js类
2009/01/10 Javascript
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
JavaScript访问CSS属性的几种方式介绍
2014/07/21 Javascript
vue.js学习之UI组件开发教程
2017/07/03 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
详解关于element el-button使用$attrs的一个注意要点
2018/11/09 Javascript
Node Mongoose用法详解【Mongoose使用、Schema、对象、model文档等】
2020/05/13 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
[06:43]DAC2018 4.5 SOLO赛 Maybe vs Paparazi
2018/04/06 DOTA
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
基于python 等频分箱qcut问题的解决
2020/03/03 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
美国设计师精美珠宝购物网:Netaya
2016/08/28 全球购物
找到不普通的东西:Bonanza
2016/10/20 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
就业自荐书
2013/12/05 职场文书
致铅球运动员广播稿精选
2014/01/12 职场文书
工作违纪检讨书
2014/02/17 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
新员工考核评语
2014/12/31 职场文书
警示教育观后感
2015/06/17 职场文书
小学课改工作总结
2015/08/13 职场文书
请假条应该怎么写?
2019/06/24 职场文书
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers