擅长:python、mysql、java
<p><code>hasattr(x, 'foo')</code>是一个内置的二进制函数,用于检查对象<code>x</code>是否具有属性<code>x.foo</code>(是否从其类中获取),这似乎与您的要求很接近。你所问的是不是你应该问的是一个不同的问题——正如<a href="https://stackoverflow.com/users/8206/eli-bendersky">@Eli</a>的<a href="https://stackoverflow.com/a/2672810/4298200">answer</a>所建议的,你的设计看起来很奇怪。不过,这确实回答了你提出的问题。</p>