class Person(object): passxiaoming = Person()xiaohong = Person()print xiaomingprint xiaohongprint xiaohong==xiaoming这一段和class Person: passxiaoming = Personxiaohong = Personprint xiaomingprint xiaohongprint xiaohong==xiaoming两段的答案为什么不一样啊,有什么区别吗?
1 回答
已采纳
![?](http://img1.sycdn.imooc.com/5b4e66620001dd4703500350-100-100.jpg)
侠客岛的含笑
TA贡献552条经验 获得超285个赞
这个分别是新式类和旧式类吧。python3可以无视,之前的版本请优先使用新式类。
在多继承中,新式类采用广度优先搜索,而旧式类是采用深度优先搜索。
新式类更符合OOP编程思想,统一了python中的类型机制。
我也是刚学,如果哪里说错请阁下不惜赐教
添加回答
举报
0/150
提交
取消