详解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入门篇之面向对象
Oct 20 Python
Python简单日志处理类分享
Feb 14 Python
安装python时MySQLdb报错的问题描述及解决方法
Mar 20 Python
python 处理dataframe中的时间字段方法
Apr 10 Python
一些Centos Python 生产环境的部署命令(推荐)
May 07 Python
基于python 爬虫爬到含空格的url的处理方法
May 11 Python
详解python之协程gevent模块
Jun 14 Python
对Python3.x版本print函数左右对齐详解
Dec 22 Python
python f-string式格式化听语音流程讲解
Jun 18 Python
基于pycharm实现批量修改变量名
Jun 02 Python
Python调用飞书发送消息的示例
Nov 10 Python
Python天气语音播报小助手
Sep 25 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
根德YB400的电路分析
2021/03/02 无线电
解析MySql与Java的时间类型
2013/06/22 PHP
PHP使用curl制作简易百度搜索
2016/11/03 PHP
载入进度条 效果
2006/07/08 Javascript
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
js生成随机数之random函数随机示例
2013/12/20 Javascript
javascript中scrollTop详解
2015/04/13 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
2015/08/25 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
2016/07/09 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
JavaScript实现刷新不重记的倒计时
2016/08/10 Javascript
AngularJS过滤器详解及示例代码
2016/08/16 Javascript
JS判断数组那点事
2017/10/10 Javascript
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
python打包压缩、读取指定目录下的指定类型文件
2018/04/12 Python
Python实现的爬虫刷回复功能示例
2018/06/07 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
2019/07/22 Python
python爬虫模块URL管理器模块用法解析
2020/02/03 Python
如何表示python中的相对路径
2020/07/08 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
CSS3自定义滚动条样式的示例代码
2017/08/21 HTML / CSS
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
瑞典耳机品牌:URBANISTA
2019/12/03 全球购物
戴森香港官方网站:Dyson香港
2021/02/11 全球购物
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
2014信息技术专业毕业生自我评价
2014/01/17 职场文书
趣味活动策划方案
2014/02/08 职场文书
竞选村长演讲稿
2014/04/28 职场文书
工商干部先进事迹
2014/05/14 职场文书
2014年学习全国道德模范事迹思想汇报
2014/09/15 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸
python内置模块之上下文管理contextlib
2022/06/14 Python