python的模組module匯入語法

如果有個檔案mymath.py如下

pi=3.14

def factorial(n):
    result=1
    for i in range(1,n+1):
        result=result*i
    return result

以module的方法來取用檔案mymath.py有三種方法

1. import mymath來匯入
    取用pi可以用mymath.pi的語法來取用
    取用函數則用mymath.factorial(n)來取用
2.from mymath import *
    用此方法則pi跟factorial()都變成全域物件
    但是缺點是容易跟程式的本文產生衝突或者跟其他module產生衝突
3.import mymath as m
    取用pi可以用m.pi的語法來取用
    取用函數則用m.factorial(n)來取用

留言

這個網誌中的熱門文章

tkinter翻頁實作

python顯示中文