Python的dir()函数代表什么?

2024-03-29 06:04:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道dir()函数返回当前作用域中定义的名称或对象中定义的名称。但为什么它被称为dir()?是不是有些神秘的缩写,比如LISP的CAR和CDR?


Tags: 对象函数名称定义dircar作用域lisp
3条回答

它按字母顺序列出作用域(对象)中的有效名称(属性)。这几乎就是英语中directory这个词的意思。

很可能是对MSDOS的^{}命令的引用。DIR执行目录列表,比如Unix命令ls

这可能只是一个类比目录清单。list()用于创建列表,因此dir()用于列出与文件系统具有类似树状结构的elements对象。

只是一个猜测。

相关问题 更多 >