详解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 相关文章推荐
Python3基础之条件与循环控制实例解析
Aug 13 Python
Python实现微信公众平台自定义菜单实例
Mar 20 Python
最基础的Python的socket编程入门教程
Apr 23 Python
利用Python为iOS10生成图标和截屏
Sep 24 Python
python机器学习之随机森林(七)
Mar 26 Python
python实现猜单词小游戏
May 22 Python
Python正则表达式和元字符详解
Nov 29 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
May 27 Python
python正则爬取某段子网站前20页段子(request库)过程解析
Aug 10 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
Aug 12 Python
Python列表倒序输出及其效率详解
Mar 04 Python
使用Keras画神经网络准确性图教程
Jun 15 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的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
PHP实现的XXTEA加密解密算法示例
2018/08/28 PHP
Javascript 继承实现例子
2009/08/12 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
jquery获取tagName再进行判断
2014/05/29 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
JavaScript正则表达式实例详解
2016/10/16 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
JSONP基础知识详解
2017/03/19 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
JavaScript运动框架 多物体任意值运动(三)
2017/05/17 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
2017/06/26 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
简单实现jQuery弹窗效果
2017/10/30 jQuery
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
react中使用css的7中方式(最全总结)
2019/02/11 Javascript
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
Python RabbitMQ消息队列实现rpc
2018/05/30 Python
Python实现随机漫步功能
2018/07/09 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
Python3 元组tuple入门基础
2020/02/09 Python
在python里使用await关键字来等另外一个协程的实例
2020/05/04 Python
Django+Celery实现动态配置定时任务的方法示例
2020/05/26 Python
Django Auth用户认证组件实现代码
2020/10/13 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
行政前台岗位职责
2013/12/04 职场文书
医药代表个人的求职信分享
2013/12/08 职场文书
创业计划书——互联网商机
2014/01/12 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
活动策划邀请函
2014/02/06 职场文书
商铺租赁意向书
2014/04/01 职场文书
2014年信息中心工作总结
2014/12/17 职场文书
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android