【发布时间】:2010-10-06 04:49:11
【问题描述】:
如何确定 func 返回的 obj 是 int 还是其他东西(如 sqlite 光标)
【问题讨论】:
-
你为什么需要知道这个?请提供一些您试图找出类型的上下文。也许是您想要编写的代码的概述。
-
在 Python 中检查对象的类型肯定有正当的理由。当然,代码示例永远不会受到伤害。
-
@David - 类型检查通常是一个笨拙的错误,可以通过多态更好地解决。代码示例可以帮助提供更好的解决方案,完全避免类型检查。