测试题
1. 使用模块有下面这些好处:
可以只写一次代码,并在多个程序中使用;
你可以使用其他人写的模块;
代码文件会更小,所以更容易发现代码中的问题;
可以只使用完成工作真正需要的部分(模块)。
2. 要创建模块,需要编写一些 Python 代码并保存在文件中。
3. 想使用一个模块时,要用 import
关键字导入。
4. 导入模块与导入命名空间是一样的。
5. 导入 time 模块从而能访问这个模块中的所有名字有两种方法,分别是:
import time
和
from time import *
动手试一试
1. 要编写一个模块,只需要把“用大写字母打印名字”函数中的代码放在一个文件中,比如 bigname.py 文件。然后,要导入这个模块并调用函数, 可以这样做:
import bignamebigname.printMyNameBig
也可以这样做:
from bigname import *printMyNameBig
2. 要把 c_to_f
导入主程序的命名空间,可以这样做:
from my_module import c_to_f
或者这样做:
from my_module import *
3. 下面这个小程序会打印从 1 到 20 的 5 个随机整数:
import randomfor i in range(5): print random.randint(1, 20)
4. 下面这个小程序会工作 30 秒,每 3 秒打印一个随机小数:
import random, timefor i in range(10): print random.random time.sleep(3)