知行编程网知行编程网  2022-12-31 16:00 知行编程网 隐藏边栏  7 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python3代码之怎样用dir查看对象属性?的相关知识,包括python面向对象编程,以及python enumerate这些编程知识,希望对大家有参考作用。


python3代码中如何使用dir查看对象属性?


我们想要了解一个软件的基本情况时,除了会从它的简介进行了解,还可以打开软件的属性栏。不知道在学习python的时候,有没有对它的内部属性产生过好奇。这些属性方面的查找,我们都可以通过

dir() 函数已实现。详情请看代码查看。我们还将在下面与你分享一些示例。一起来看看吧。

当你为 dir() 提供模块名称时,它会返回该模块中定义的名称列表。当没有给定参数时,它返回当前模块中定义的名称列表。



我们知道

dir()函数是查看一个对象的属性,函数也是对象。现在假设有下面一个函数

def hello():
    return 'hello world'



如果我们使用

dir(hello),会得到hello这个函数(对象)的所有属性,如果我们dir(hello()),其实它的运行过程是先执行hello(),再执行dir(返回值),这里就是dir('hello world'),就是得到‘hello world’这个字符串对象的所有属性。



你是否想过如何查看

Python 对象内部及其具有哪些属性?


输入以下命令行:

>>> dir()
>>> dir("Hello World")
>>> dir(dir)



当以交互方式运行

Python 时,这可能是一个非常有用的功能,并且可以动态地探索你正在使用的对象和模块。


通过本文的dir()函数,我们可以使用它来查看一些对象的属性。通过嵌入函数的例子,我们对dir的查看属性有了新的认识和认知。有兴趣的朋友,请按照上面的方法试一试吧。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享