# 匯入模組
import math
# 模組的sqrt功能
from math import sqrt
# 模組所有功能
from math import *
# 模組別名
import math as ppmath
# 功能別名
from math import sqrt as ppsqrt
製作模組
# 需求:乙個函式 完成任意兩個數字加法運算
def testa(a, b):
print(a + b)
# 測試模組
# testa(2, 3)
if __name__ == '__main__':
testa(1, 1)
import my_module1
my_module1.testa(5, 9)
模組定位順序
當匯入乙個模組,python直譯器對模組位置的搜尋順序是:
1.當前目錄
2.如果不在當前目錄,python則搜尋在shell變數pythonpath下的每個目錄
3.如果再找不到,python會檢視預設路徑。unix下,預設路徑一般為/usr/local/lib/python/,模組搜尋預設路徑儲存在system模組的sys.path變數中,變數裡包含當前目錄,pythonpath和由安裝過程決定的預設目錄
注意:1.不能和已有的模組名重名,否則不能使用
2.如果重複匯入,則使用最後一次定義或匯入的模組名或別名
python第十五天
什麼是模組?一系列功能的集合 定義模組?建立乙個py檔案就是乙個模組,該py檔名就是模組名 怎麼使用模組?在要是用的模組檔案中通過import 模組名 來匯入模組 模組的四種方式?1 編譯執行模組所對應的py檔案,形成對應的pyc檔案 2 產生該模組自己的全域性命名空間 3 在適應該模組的全域性命名...
PYTHON小白 第十五天
python小白 第十五天 1 再論類命名空間 python的類就像命名空間。python程式預設處於全域性命名空間內,類體則處於類命名空間內,python允許在全域性範圍內放置可執行 當python執行該程式時,這些 就會獲得執行的機會 類似地,python同樣允許在類範圍內放置可執行 當pyth...
LinuxC 第十五天
靜態庫 靜態庫 要被包含到源程式中的庫 優點 執行速度快 缺點 占用系統資源比較多 使用的場合 對時間要求很高的場合 靜態庫的製作 1 把所有的源程式 c檔案 製作成目標檔案 o 檔案 gcc c mul.c o mul.o gcc c sub.c o sub.o gcc c add.c o add...