Python3标准库学习(二)
== _ _builtin_ _ 模块 ==
这个模块包含 Python 中使用的内建函数. 一般不用手动导入这个模块; Python会帮你做好一切.
?
=== 使用元组或字典中的参数调用函数 ===Python允许你实时地创建函数参数列表. 只要把所有的参数放入一个元组中或者字典中
示例代码如下:
?
====Example 1-4. 使用 _ _import_ _ 函数加载模块====[eg-1-4]?
?
[Example 1-5 #eg-1-5] 展示了 [Example 1-4 #eg-1-4] 中使用的 plug-in .
====Example 1-5. Plug-in 例子====[eg-1-5]?
import helloimport impimp.reload(hello)imp.reload(hello)?
结果:
hello again, and welcome to the show
hello again, and welcome to the show
hello again, and welcome to the show?
reload 直接接受模块作为参数.
``` [!Feather 注:? ^ 原句无法理解, 稍后讨论.]
注意,当你重加载模块时, 它会被重新编译, 新的模块会代替模块字典里的老模块. 但是, 已经用原模块里的类建立的实例仍然使用的是老模块(不会被更新).
同样地, 使用 ``from-import`` 直接创建的到模块内容的引用也是不会被更新的.?
?
好了,__buildin__的模块就学到这里,明天学习关于名称空间的模块