10.2.3 文档
显然,文档是有关模块信息的自然来源。我之所以到现在才讨论文档,是因为查看模块本身要快得多。例如,你可能想知道range的参数是什么?在这种情况下,与其在Python图书或标准Python文档中查找对range的描述,不如直接检查这个函数。
>>> print(range.__doc__)
range(stop) -> range object
range(start, stop[, step]) -> range object
Return an object that produces a sequence of integers from start (inclusive)
to stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.
start defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.
These are exactly the valid indices for a list of 4 elements.
When step is given, it specifies the increment (or decrement).
这样就获得了函数range的准确描述。另外,由于通常是在编程时想了解函数的功能,而此时Python解释器很可能正在运行,因此获取这些信息只需几秒钟。
然而,并非每个模块和函数都有详尽的文档字符串(虽然应该如此),且有时需要有关工作原理的更详尽描述。从网上下载的大多数模块都有配套文档。就学习Python编程而言,最有用的文档是“Python库参考手册”,它描述了标准库中的所有模块。在需要获悉一些有关Python的事实时,十有八九能在这里找到。“Python库参考手册”(https://docs.python.org/library)可在线浏览和
下载,几个其他的标准文档(如“Python 入门指南”和“Python 语言参考手册”)也是如此。所有的文档都可在Python网站(https://docs.python.org)上找到。
领取专属 10元无门槛券
私享最新 技术干货