定義模塊,只要使用文本編輯器,把一些python代碼輸入到文本中,然後以.py爲後綴名進行保存,任何此類文件都會被認爲是python模塊。
比如說,下面的代碼輸入到一個文件中,就可以看作是一個模塊:
現在進入 Python 解釋器並使用以下命令導入這個模塊:
>>> import fibo
這樣做不會直接把 fibo 中的函數導入當前的語義表;它只是引入了模塊名 fibo 。你可以通過模塊名按如下方式訪問這個函數:
>>> fibo.fib(1000)
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
>>> fibo.fib2(100)
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
>>> fibo.__name__
'fibo'
如果打算頻繁使用一個函數,你可以將它賦予一個本地變量:
>>> fib = fibo.fib
>>> fib(500)
1 1 2 3 5 8 13 21 34 55 89 144 233 377