我在哪里可以找到像object或dict这样的类的文档?我想知道他们有哪些方法以及有哪些属性.我在http://docs.python.org/2找到了大部分内容,但我找不到类对象的方法和属性.
有关详细的文档,请访问在线文档.
pydoc服务器.它是文档的离线版本,但不是详细的文档:
$ python -m pydoc -p 5555
Run Code Online (Sandbox Code Playgroud)
它在localhost启动pydocs服务器,您可以访问该链接上的文档.
对于快速查找,您可以使用dir()它将返回对象的所有属性:
>>> dir(object)
['__class__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']
>>> dir(dict)
['__class__', '__cmp__', '__contains__', '__delattr__', '__delitem__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'fromkeys', 'get', 'has_key', 'items', 'iteritems', 'iterkeys', 'itervalues', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values', 'viewitems', 'viewkeys', 'viewvalues']
Run Code Online (Sandbox Code Playgroud)
有关属性使用的一些信息 help()
>>>help(dict.get)
get(...)
D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None.
Run Code Online (Sandbox Code Playgroud)
您也可以使用该模块pydoc:
>>> import pydoc
>>> print pydoc.getdoc(dict)
dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
>>> print pydoc.getdoc(dict.get)
D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |