讀古今文學網 > 父與子的編程之旅:與小卡特一起學Python > 第15章 >

第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)