python:如何获取有关函数的信息? [英] python: how to get information about a function?

查看:106
本文介绍了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)

例如,会给你函数的文档字符串。 my_list = []
>>> 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆