Menu Close

Python 的 dir()内置函数

dir() 是 Python3 中一个强大的内置函数,它返回任何对象的属性的列表(比如函数、模块、字符串、列表、字典等). dir()是python的内置函数,用于列出对象的所有属性。在python中,一切皆对象。模块也不例外。因此可以使用dir()查看模块都有哪些属性。

python 内置函数dir()
python 内置函数dir()

语法 :

参数

dir() 尝试返回调用它的对象的有效属性列表。此外,dir() 函数对不同类型的对象的行为也大不相同,因为它旨在生成最相关的对象,而不是完整的信息。

  • 对于类对象,它还返回所有有效属性和基本属性的名称列表。
  • 对于 Modules/Library 对象,它会尝试返回包含在该模块中的所有属性的名称列表。
  • 如果未传递任何参数,则返回当前本地范围内的名称列表。

例1.dir显示内置函数的列表

结果:

例2.1  dir(random)的结果

The contents of the random library are::

例3.把对象作为参数

结果:

dir()的使用:

1.无参情况下使用,返回当前作用域属性名称。

2.有参情况下,返回sys模块的所有属性。

3.对象提供了__dir__()方法,则按__dir__返回:

除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!
Posted in Python教程