測試題
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)