|
|
1
6
正常的python方法是
在特殊情况下, 必须 检查什么类型的东西(对其他相似类型做不同的事情…通常不是个好主意),这就是 isinstance 是为了。
例如,要检查对象是否可调用,必须执行以下操作:
自2.6以来,首选方案已成为:
更直接更干净。更丰富的ABC,例如,
事实上,
检查一个具体类的成员资格表明你可能对一个实现进行编程感到内疚;对于一个ABC,你基本上是在检查一个接口,所以许多问题不再是大问题了(ABC不仅仅是接口——它们还可以为它们的具体子类提供“实现帮助”——但是,当我们讨论关于
|
|
|
2
0
使用
|