python核心编程--第十四章
14.1 可调用对象 许多的python对象都是我们所说的可调用的,即是任何能通过函数操作符“()”来调用的对象。要调用可调用对象,函数操作符得紧跟在可调用对象之后。python有4种可调用对象:函数,方法,类,以及一些类的实例。记住:这些对象的任何引用或者别名都是可调用的。 14.1.1 函数 内建函数(BIFs) 内建函数在_builtin_模块里,并作为_builtin_模块导入到解释器中。 BIF 属性 描述 bif.__doc__ 文档字符串(或None) bif.__name__ 字符串类型的文档名字 bif.__self__ 设置为None(保留给built-in 方法) bif.__module__ 存放bif 定义的模块名字(或None) 我们可以用dir来列出模块的所有属性 用户定义的函数(UDF) UDF 属性 描述 udf.__doc__ 文档字符串(也可以用udf.func_doc) udf.__name__ 字符串类型的函数名字(也可以用 udf.func_name) udf.func_code 字节编译的代码对象 udf.func_defaults 默认的参数元组 udf.func_globals 全局名字空间字典; 和从函数内部调用globals(x)一样 udf.func_dict 函数属性的名字空间 udf.func_doc (见上面的udf._