Python

Python 知识量:10 - 41 - 150

2.8 获取帮助><

获取函数信息- 2.8.1 -

Python中的大多数模块和函数都包含简短的说明,可以用于学习怎样使用它们。可以使用函数dir(m)获取模块m的所有函数名称。

>>> import math
>>> dir(math)
['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 
'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'comb', 
'copysign', 'cos', 'cosh', 'degrees', 'dist', 'e', 'erf', 'erfc', 
'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 
'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 
'isqrt', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 
'nan', 'perm', 'pi', 'pow', 'prod', 'radians', 'remainder', 'sin', 
'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']

此外,可以使用函数help(f)获取函数f的文档字符串,即函数f的简短描述。例如:

>>> from math import *
>>> help(sin)
Help on built-in function sin in module math:

sin(x, /)
    Return the sine of x (measured in radians).

注意:如上所示,使用函数前要先导入相应的模块。

文档字符串- 2.8.2 -

大多数Python内置函数都有文档字符串,用于对函数的简短描述。除了使用函数help外,还可以使用以下方法打印出来:

>>> from math import *
>>> print(sin.__doc__)
Return the sine of x (measured in radians).