首页 » 父与子的编程之旅:与小卡特一起学Python » 父与子的编程之旅:与小卡特一起学Python全文在线阅读

《父与子的编程之旅:与小卡特一起学Python》第15章

关灯直达底部

测试题

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)