![]() |
1
3
Alex 总结得不错,但令人惊讶的是,过于简洁。 首先,让我重申 Alexâs post :
默认实现是无用的
可能太危险了(例如,如果对象相互引用,就很容易陷入无限递归)。所以巨蟒就出来了。注意,有一个默认值是真的:如果
这意味着,简单地说:几乎你实现的每个对象都应该有一个函数
目标
让我直接说出来,我不相信调试器。我真的不知道如何使用任何调试器,从来没有认真使用过。此外,我相信调试器的大错误是它们的基本性质大多数我调试的失败都发生在很久以前,在遥远的星系里。这意味着我相信,带着宗教热情,在伐木。日志记录是任何像样的fire and forget服务器系统的生命线。Python使记录变得容易:使用一些特定于项目的包装器,您只需要
但是您必须完成最后一步,确保实现的每个对象都有一个有用的repr,这样的代码就可以正常工作了。这就是为什么评估会出现:如果你有足够的信息
注:我用过
目标
具体地说,并不打算明确地注意到
容器
这看起来很奇怪,不是吗?有一点,但是如果它使用
不是很好。特别是,容器中的字符串会发现很容易干扰其字符串表示。面对模棱两可的情况,请记住,Python抵制猜测的诱惑。如果你想在打印列表时有上述行为,只需
摘要
实施
|
![]() |
2
3
我的经验法则:
|
![]() |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
Manan Girdhar · 拆分字符串并仅在java中使用第二部分 2 年前 |
![]() |
AnxiousLuna · Python使用len()获取数组索引数 2 年前 |
![]() |
antonoyaro8 · 数据帧中每列上的Grepl 2 年前 |