| 特性 | 说明 |
| ---- | ----------------------------------- |
| 类型 | `module`(模块对象) |
| 内部存储 | 属性字典(`__dict__`),键是字符串名字,值是**真实对象** |
| 访问方式 | 既可以用 `.` 点号,也可以用 `[]` 索引 |
__builtins__.print # 点号访问 → <built-in function print>
__builtins__['print'] # 索引访问 → 同一个对象
__builtins__.str # <class 'str'>
__builtins__['str'] # 同上
__builtins__.ValueError # <class 'ValueError'>
__builtins__['ValueError'] # 同上
__builtins__是模块容器,里面直接住着各种对象本身(函数、类、常量),通过名字就能把它们揪出来用。
NoneType不在__builtins__里面