当前位置: 首页 > 面试题库 >

为什么在Python中将“ dir()”命名为“ dir”?

乌灿
2023-03-14
问题内容

在Python中,有一个名为的内置函数dir。这用于获取对象的所有属性的列表。

我了解它的作用,但对为什么调用它感到困惑dir。这个名称与从对象获取属性有什么关系?


问题答案:

它给你一个 目录 对象的所有属性ectory。

这不是文件系统中使用的目录,而是标准用法:名称或数据列表。



 类似资料:
  • 问题内容: 为什么Java中的两种异常类型分别称为“已检查”和“未检查”?这些名字背后的原因是什么? 问题答案: 如果您调用一个声明为抛出 检查 异常的方法(例如),则编译器将 检查 您是否正在捕获该异常或声明您将其重新抛出。同样,为了首先抛出这种检查过的异常,编译器会 检查 您是否已将其声明为方法签名的一部分。 基本上,它与类型检查有点像,只是在方法可以引发异常方面。 编译器不会对未检查的异常执

  • 在rxjava中有一些调度器,就像io()、newThread()……,有一个调度器名为“trampoline”,这个调度器用于:创建并返回一个调度器,该调度器将当前线程上的工作排队,以便在当前工作完成后执行。 我不明白为什么这个调度程序命名为“trampoline”,而不是“queue”(或其他名称,如“queue”)。 你也有同样的谜题吗?

  • 不是内置函数或关键字,但是如果函数名为,为什么我不能调用它呢? 调试控制台中没有错误消息,如果我将其重命名为all2,该函数就会工作。 这是代码:在chrome和IE10中测试

  • 问题内容: 在某些地方,我看到了语法,其中用名称初始化变量,有时不使用名称初始化。例如: 命名变量有 什么意义? 问题答案: 该参数是可选的(可以创建带有或不带有它的变量和常量),并且在程序中使用的变量不依赖于它。名称在两个地方可能会有所帮助: 当您想要保存或还原变量时 (可以在计算后将它们保存到二进制文件中)。从文档: 默认情况下,它为每个变量使用Variable.name属性的值 但是你有变量

  • 问题内容: 命名函数的返回参数有什么好处? 问题答案: 命名它们有一些好处: 它用作文档。 它们会自动声明并初始化为零值。 如果您有多个返回站点,则更改函数的返回值并不需要全部更改,因为它只会显示“ return”。 还有缺点,主要是很容易通过声明相同名称的变量来意外地遮盖它们。 有效的Go中有一个关于命名结果参数的部分: 可以给Go函数的返回或结果“参数”指定名称,并将其用作常规变量,就像传入参

  • 问题内容: 我在包含此代码的文件夹中创建了一个文件 编译我做了 但是当我尝试与 要么 我得到错误 我一直在尝试从最近3小时开始 执行 此程序,但是没有任何效果..请帮助 问题答案: 您需要标准名称,例如 即你告诉JVM从当前的direct()中寻找一个类,它将会在文件中出现。 为了更加一致,您应该将.java文件放在目录下(是的-这是互斥的-程序包对此进行了指定,但这是一致的做法)。 我也避免打电