python中的_dir_方法有什么作用?如何使用python中的_dir_方法?
王涵
优草派
在前面的知识点讲解中,我们知道了其他的python析构方法,为了能够让大家掌握更多的知识点,下面的这篇文章小编就来和大家讲解一下关于python中有关_dir_方法的知识点,希望大家能够认真的阅读本篇文章,会有所收获的。
想必大家一开始看到这个方法都会觉得非常的熟悉,也确实,我们在之前的文章讲解中有讲到过一个名叫dir()的函数,我们通过这个汉萨胡可以获得对象的所有属性以及方法,就是相当于直接获取到了一个对象的全部信息,随后返回的值就是一个列表,存放着所有的属性名以及方法名。
在前面的文章中我们有详细的介绍过前面的函数,在这里就不进行演示了。而我们今天所讲到的这个析构方法,就是dir()函数的核心方法,dir()函数的使用就是在这个析构方法的基础上进行调用,随后就对方法以及属性进行排序。
当然我们也可以手动的进行_dir_方法的使用,使用后的结果与dir()函数相类似,只是顺序会有些许的不同。我们同样的也来看一下关于这个析构方法的使用,代码如下所示:
class Fruits: def __init__ (self,): self.name = "apple" def say(): pass a = Fruits() print(name.__dir__()) #运行结果 ['name','__module__', '__init__','__doc__', '__repr__', '__hash__', '__str__', '__getattribute__', '__setattr__', '__delattr__','__new__', '__reduce_ex__', '__reduce__', '__subclasshook__', '__init_subclass__', '__format__', '__sizeof__', '__dir__', '__class__']
以上就是关于python中使用python中的_dir_方法的讲解,希望有帮助到大家更好的理解这一方面的知识点,下面就自己来试着操作一下吧。
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。