@Python新式类和经典类的区别

  1. class ClassicClass():
  2. pass
  3. class NewStyleClass(object):
  4. pass
  5. x1 = ClassicClass()
  6. x2 = NewStyleClass()
  7. print x1.__class__, type(x1)
  8. print x2.__class__, type(x2)

输出结果:

__main__.ClassicClass <type 'instance'>
<class '__main__.NewStyleClass'> <class '__main__.NewStyleClass'>

经典类的继承是深度优先,新式类的继承是广度优先。

最新文章

  1. 设计模式--组合模式Composite(结构型)
  2. 实战 ASP.NET Web API
  3. Ubuntu 14 中,SecureCRT、SecureFX个性化设置
  4. C#数组全解
  5. sql server 怎么实现mysql中group_concat,列转行,列用分隔符拼接字符串
  6. VBA 表格操作2 表格复制
  7. ok6410 android driver(4)
  8. sublime text2 操作及插件
  9. Redis基础知识之————空间换时间的查询案例
  10. MySQL &quot;replace into&quot; 的坑
  11. 关于Android LayoutInflater的解释
  12. iOS10 资料汇总:值得回看的 10 篇 iOS 热文
  13. java8 十大新特性
  14. 关于EndNote X6工具文献管理以及参考文献生成的使用
  15. Matlab生成动态链接库供C#调用
  16. sql 语句总结
  17. oracle函数trunc的使用
  18. uva 816 BFS求最短路的经典问题……
  19. aix上使用裸设备安装oracle10g数据库
  20. 【Python之路】第二篇--初识Python

热门文章

  1. io多大合适
  2. Command操作数据
  3. MVC知识点
  4. [C语言] 数据结构-预备知识结构体
  5. VMwear安装Centos7详细过程
  6. spring mybatis 关于 basepackage 和 mapperLocations 的通配符匹配实例
  7. Go按照条件编译
  8. 用css动画写一个下红包雨的效果
  9. Github+hexo+next搭建教程
  10. vue2.0路由写法