为什么“dir()”是名为“dir”在Python中?
Python 中有一个名为dir
的内置函数。这用于获取对象的所有属性的列表。
我明白它的作用,但我对为什么它被称为 dir
感到困惑。这个名称与从对象获取属性有何关系?
In Python there is a built-in function called dir
. This is used to get a list of all the attributes for an object.
I understand what it does, but I am confused about why it is called dir
. How is this name related to getting the attributes from an object?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
IIRC 我以 DOS 中的
DIR
命令命名它。IIRC I named it after the
DIR
command in DOS.它为您提供了对象所有属性的目录。
这不是文件系统中使用的目录,而是标准用法:名称或数据的列表。
It gives you a directory of all attributes of an object.
This is not a directory as used in file systems, but the standard usage: a listing of names or data.
您正在检索一个“目录”,即某些资源中可用的所有内容的列表。
You're retrieving a "directory", a list of all of the stuff that's available in some resource.
我正在学习 Python,今天早上我正在考虑该语言中可用的内置常量和函数。
我觉得很有趣的是你只需要记住三件事:
那么 dir 是什么意思?我现在已经决定了:
directionections:提供用于遍历 Python Landscape 的地图。
另请参阅:
dir():显示命名空间的名称< /a>
因此,如果您愿意,您也可以让 dir 代表
display inside rubric
I am learning Python and just this morning was thinking about the builtin constants and functions that are available in the language.
I find it interesting that you only have to remember three things:
So what does dir mean? I've settled on this for now:
directions: supplies maps for traversing the Python Landscape.
See also:
dir(): Display a namespace's names
So if you want, you could also let dir stand for
display inside rubric