为了账号安全,请及时绑定邮箱和手机立即绑定

python类的定义的问题

python类的定义的问题

慕圣9418647 2017-04-20 21:41:46
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中的类型机制。

我也是刚学,如果哪里说错请阁下不惜赐教

查看完整回答
反对 回复 2017-04-20
  • 1 回答
  • 0 关注
  • 1284 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信