欢迎回来｡
我想和你们谈谈内省的概念｡
而计算机编程中的内省意味着在运行时确定对象类型的能力｡
什么是运行时？
也就是说, 当程式码执行时, 您可以判断物件的型别｡
这实际上是Python的优势之一, 因为Python中的一切都是我们可以检查的对象｡
我们可以内省一个对象, 并在编写代码和运行代码的过程中实际了解代码的功能｡
Python允许我们用一些很好的辅助函数来进行内省和检查这些对象｡
这个函数称为DER｡
和Der｡
好吧, 如果我运行这个｡
好吧, 给予我所有的方法和属性的向导即时｡
因此, 通过dir函数, 我们给予它一个实例, 然后立即访问它可以访问的内容｡
好了, 我们看到我们有名字, 权力和签到｡
同样, 我们有来自用户的登录, 然后我们也有来自Wizard类的攻击｡
每当我做DOT时, 我使用的这个艾德实际上是在使用这种内省的能力, 为我列出这些可用的方法,
就像我在这里做的那样｡
所以当你试图弄清楚你能访问什么的时候, 这真的很有用, 但是你可能会注意到这里的一些东西｡
我们有很多我们还没有真正讨论过的Dunder或魔术方法｡
这些是什么？为什么它们如此重要？
在下一个视频中, 我们将解决这个问题｡
我会看到你在那个｡
再见, 再见, 再见