详解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中的包和模块实例
Nov 22 Python
python使用clear方法清除字典内全部数据实例
Jul 11 Python
Python实现Dijkstra算法
Oct 17 Python
python中对_init_的理解及实例解析
Oct 11 Python
python自动化实现登录获取图片验证码功能
Nov 20 Python
Python基于WordCloud制作词云图
Nov 29 Python
PyCharm 专业版安装图文教程
Feb 20 Python
Python ArgumentParse的subparser用法说明
Apr 20 Python
Anaconda和ipython环境适配的实现
Apr 22 Python
浅谈Python中的模块
Jun 10 Python
Jupyter Notebook添加代码自动补全功能的实现
Jan 07 Python
PYTHON使用Matplotlib去实现各种条形图的绘制
Mar 22 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
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
fleaphp crud操作之findByField函数的使用方法
2011/04/23 PHP
PHP数组去重比较快的实现方式
2016/01/19 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
JS读取cookies信息(记录用户名)
2012/01/10 Javascript
JavaScript中访问节点对象的方法有哪些如何使用
2013/09/24 Javascript
JS如何判断移动端访问设备并解析对应CSS
2013/11/27 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
javascript制作坦克大战全纪录(2)
2014/11/27 Javascript
基于JavaScript实现仿京东图片轮播效果
2015/11/06 Javascript
Bootstrap每天必学之进度条
2015/11/30 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
2015/12/25 Javascript
详解Bootstrap创建表单的三种格式(一)
2016/01/04 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
微信小程序 wx.request方法的异步封装实例详解
2017/05/18 Javascript
js 显示日期时间的实例(时间过一秒加1)
2017/10/25 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
Python实现全角半角转换的方法
2014/08/18 Python
python中enumerate函数用法实例分析
2015/05/20 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
python3实现小球转动抽奖小游戏
2020/04/15 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
2020/11/20 Python
岗位聘任书范文
2014/03/29 职场文书
2015年预算员工作总结
2015/05/14 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
奶茶店的创业计划书该怎么写?
2019/07/15 职场文书
SpringCloud的JPA连接PostgreSql的教程
2021/06/26 Java/Android
详解Nginx 被动检查服务器的存活状态
2021/10/16 Servers