python中新式类和经典类的区别
2016-07-01 14:49
519 查看
1)、python在类中的定义在py2-3版本上是使用的有新式类和经典类两种情况,在新式类和经典类的定义中最主要的区别是在定义类的时候是否出现引用object;如:经典类:Class 类名:;而新式类定义的时候使用Class 类名(object):
2)、定义来源:在Python 2及以前的版本中,由任意内置类型派生出的类(只要一个内置类型位于类树的某个位置),都属于“新式类”,都会获得所有“新式类”的特性;反之,即不由任意内置类型派生出的类,则称之为“经典类”。
3)、衍生:“新式类”和“经典类”的区分在Python 3之后就已经不存在,在Python 3.x之后的版本,因为所有的类都派生自内置类型object(即使没有显示的继承object类型),即所有的类都是“新式类”。
相关文章推荐
- python中几个常用的算术函数
- Python:脚本参数传递
- python学习笔记
- python学习笔记
- 『python学习』keras库学习
- python easy_install django
- python 正则
- Python 异常处理
- python错误锦集及各种packages安装
- python实现物体定位
- python 中一些关键字的区别
- python -正则表达式
- python判断字符串编码的简单实现方法(使用chardet)
- Python字符编码判断方法分析
- python面相对象进阶
- python异常处理
- python R 实现蒙特卡洛算法计算pi值
- python在Windows下安装setuptools(easy_install工具)步骤详解
- Python 模块之Logging(四)——常用handlers的使用
- python-成长之路