我们在这里可以看到: http://docs.python.org/2/library/functions.html#object
返回一个新的无特征对象。 object是所有新样式类的基础。它具有新样式类的所有实例共有的方法。
具体根据这个方法?参考在哪里?
答案 0 :(得分:2)
使用dir()
函数检查类或对象:
>>> dir(object)
['__class__', '__delattr__', '__doc__', '__format__', '__getattribute__',
'__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__',
'__setattr__', '__sizeof__', '__str__', '__subclasshook__']
另请参阅Python Language Reference,可以搜索它以查找有关这些特殊方法的详细信息。
答案 1 :(得分:1)
我们是否有API参考,将描述每个功能 会像许多其他语言一样吗?
除了阅读python文档/教程外,您还可以使用help
查看方法/函数的文档字符串
In [443]: help(object.__hash__)
Help on wrapper_descriptor:
__hash__(...)
x.__hash__() <==> hash(x)
如果您正在使用ipython
互动外壳,只需使用?
代替help
功能:
In [446]: object.__hash__?
Type: wrapper_descriptor
String Form:<slot wrapper '__hash__' of 'object' objects>
Namespace: Python builtin
Docstring: x.__hash__() <==> hash(x)
您甚至可以使用??
访问某个功能的来源,例如:
In [454]: os.path.getsize??
Type: function
String Form:<function getsize at 0x01C6DEF0>
File: d:\anaconda\lib\genericpath.py
Definition: os.path.getsize(filename)
Source:
def getsize(filename):
"""Return the size of a file, reported by os.stat()."""
return os.stat(filename).st_size
In [455]: