当需要有关类型的信息时,您可以使用:
my_list = []
dir(my_list)
得到:
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
或:
dir(my_list)[36:]
得到:
['append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
现在,在Python的文档中可以找到有关这些函数的信息,但我想在终端/命令行中获取有关这些函数的信息。 该怎么做?
答案 0 :(得分:59)
在python中:help(my_list.append)
例如,将为您提供该函数的文档字符串。
>>> my_list = []
>>> help(my_list.append)
Help on built-in function append:
append(...)
L.append(object) -- append object to end
答案 1 :(得分:12)
尝试
help(my_list)
获取内置帮助消息。
答案 2 :(得分:1)
或者
help(list.append)
如果你一般都在四处寻找。
答案 3 :(得分:0)
您可以使用pydoc
。
打开您的终端并输入python -m pydoc list.append
pydoc
比help()
的优势在于,您无需导入模块即可查看其帮助文本。
例如python -m pydoc random.randint
。
您还可以通过输入python -m pydoc -b
(python 3)来启动HTTP服务器以交互方式浏览文档
有关更多信息,python -m pydoc
答案 4 :(得分:0)
help(functionname)
可以使用它来打印关于您在 help(..) 中指定的函数的附加信息