擅长:python、mysql、java
<p>是的,在这方面,Python开发<strong>与之完全不同。在</p>
<p>C#/Java中的反射指的是运行时了解它正在运行的代码的信息,并根据这些信息做出决策的能力。在</p>
<p>由于Python使用动态类型,任何类型发现都委托给运行时,而不是编译时,因此基本上这意味着<em>任何</em>Python程序都必须使用反射才能工作,只是它不称为反射,它称为运行程序:)<br/>
此外,Python哲学包含执行的动态特性,因此您应该毫不犹豫地利用它来实现您的优势。在</p>
<p>注:虽然我们应该避免在紧循环中使用反射,并且应该意识到反射速度慢一到两个数量级,但是当它是工作的正确工具时,不应该害怕使用它。在</p>