Why is 'dir()' named 'dir' in python?

前端 未结 4 2068
醉话见心
醉话见心 2020-12-05 04:10

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

相关标签:
4条回答
  • 2020-12-05 04:25

    You're retrieving a "directory", a list of all of the stuff that's available in some resource.

    0 讨论(0)
  • 2020-12-05 04:27

    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.

    0 讨论(0)
  • 2020-12-05 04:29

    This answer will be most useful to those new to Python.

    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:

    There is a 'special' builtin function dir().

    There is a 'system variable' __builtins__.

    dir(__builtins__) outputs a view of 'Python's builtin world'.

    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

    0 讨论(0)
  • 2020-12-05 04:39

    IIRC I named it after the DIR command in DOS.

    0 讨论(0)
提交回复
热议问题