Python 执行环境全解析
1. 可调用对象
在 Python 里,可调用对象指的是那些能够使用函数操作符 () 来调用的对象。Python 有四种可调用对象,分别是函数、方法、类以及部分类实例。
1.1 函数
- 内置函数(BIFs) :通常用 C 或 C++ 编写成扩展,编译进 Python 解释器,作为内置命名空间的一部分加载到系统中。这些函数位于
__builtin__模块,以__builtins__模块的形式导入到解释器。在受限执行模式下,仅有部分函数可用。所有内置函数都具备以下属性:
| BIF 属性 | 描述 |
| ---- | ---- |
|bif.__doc__| 文档字符串 |
|bif.__name__| 函数名(字符串形式) |
|bif.__self__| 设为None(为内置方法保留) |
示例代码:
>>> dir(type)
['__doc__', '__name__', '__self__']
>>> type(type)
<type 'builtin_function_or_method'>
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



