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