python:如何获取有关函数的信息? [英] python: how to get information about a function?
本文介绍了python:如何获取有关函数的信息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当需要关于类型的信息时,您可以使用:
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) [b]
取得:
['append','count','extend','index','insert','pop','remove','reverse','sort']
现在,在Python文档中可以找到关于这些函数的信息,但是我想获得关于这些函数的信息在终端/命令行中。
这应该怎么做?
解决方案
在python中: help(my_list.append)
>>> help(my_list.append)
帮助内置函数附加:
append(...)
L.append(object) - append object结束
When information about a type is needed you can use:
my_list = []
dir(my_list)
gets:
['__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']
or:
dir(my_list)[36:]
gets:
['append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
Now, in the documentation of Python information can be found about these functions, but I would like to get info about these functions in the terminal/command-line. How should this be done?
解决方案
In python: help(my_list.append)
for example, will give you the docstring of the function.
>>> my_list = []
>>> help(my_list.append)
Help on built-in function append:
append(...)
L.append(object) -- append object to end
这篇关于python:如何获取有关函数的信息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文