There are a few functions specific to Python functions.
The C structure used for functions.
This is an instance of PyTypeObject and represents the Python function type. It is exposed to Python programmers as types.FunctionType .
返回 True 若 o is a function object (has type PyFunction_Type ). The parameter must not be NULL .
Return a new function object associated with the code object code . globals must be a dictionary with the global variables accessible to the function.
The function’s docstring, name and __module__ are retrieved from the code object, the argument defaults and closure are set to NULL .
Return the code object associated with the function object op .
Return the globals dictionary associated with the function object op .
返回 __module__ attribute of the function object op . This is normally a string containing the module name, but can be set to any other object by Python code.
Return the argument default values of the function object op . This can be a tuple of arguments or NULL .
Set the argument default values for the function object op . defaults 必须为 Py_None or a tuple.
引发 SystemError 并返回 -1 当故障时。
Return the closure associated with the function object op . This can be NULL or a tuple of cell objects.
Set the closure associated with the function object op . closure 必须为 Py_None or a tuple of cell objects.
引发 SystemError 并返回 -1 当故障时。