|
|
1
39
Alex Martelli summarized well 但令人惊讶的是,它太简洁了。 Alex s职位:
这主要是一个惊喜,因为Python的默认值往往相当有用。但是,在这种情况下,默认为
这太危险了(例如,如果对象相互引用,就太容易陷入无限递归)。所以Python退出了。请注意,有一个默认值为true:如果
……的目标
……的目标
具体来说,这并不是一个明确的通知
容器
不太好。具体来说,容器中的字符串很容易干扰其字符串表示。面对歧义,记住,Python抵制猜测的诱惑。如果你想在打印列表时有上述行为,只需
(你可能也能弄清楚如何处理字典)。 总结
|
|
|
2
10
我的经验法则是:
|
|
3
3
除非你特别采取行动确保其他情况,否则大多数类对以下两种情况都没有帮助:
如您所见,没有区别,除了类和对象之外没有其他信息
正如你所看到的,如果你覆盖
其他需要了解的关键信息:
|
|
4
3
例如
|
|
|
5
2
阅读此报告文档:
以下是str的文档:
|
|
|
6
1
在任何时候,人们都可以写一个
|
|
|
Pswiss87 · 无法访问类对象的__getitem__ 12 年前 |