Skip to main content
 首页 » 编程设计

python之在哪里可以找到 Python 类

2025年05月04日17pengyingh

我在哪里可以找到像 object 或 dict 这样的类的文档?我想知道他们有哪些方法和哪些属性。我在 http://docs.python.org/2 找到了大部分内容但我找不到类 object 的方法和属性。

请您参考如下方法:

有关详细文档,请访问 online documentation .

pydoc 服务器。这是文档的离线版本,但不是详细的文档:

$ python -m pydoc -p 5555 

它在本地主机上启动一个 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'] 

有关属性的一些信息,请使用 help()

>>>help(dict.get) 
get(...) 
    D.get(k[,d]) -> D[k] if k in D, else d.  d defaults to None. 

你也可以使用模块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.