我们想要了解一个软件的基本情况时,除了会从它的简介进行了解,还可以打开软件的属性栏。不知道在学习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的查看属性有了新的认识和认知。有兴趣的朋友,请按照上面的方法试一试吧。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python闭包详解(示例)11/06
- ♥ spyder和python的关系09/01
- ♥ 输入python时如何换行10/05
- ♥ python中repr函数是如何使用的?11/20
- ♥ python检查两条路径是否相等11/08
- ♥ python copy模块中的函数使用10/05
内容反馈