导入模块/包
導(dǎo)入模塊:
- 一個(gè)完整的Python文件即是一個(gè)模塊,是增強(qiáng)Python功能的擴(kuò)展
o. 文件:物理上的組織方式 math.py
o. 模塊:邏輯上的組織方式math - Python通常用“import 模塊”的方式將現(xiàn)成模塊中的函數(shù)、類等重用到其他代碼塊中
o. math.pi的值可以直接使用,不需要自行定義 - 導(dǎo)入多個(gè)模塊
o. 用“,”分隔:import ModuleName1,ModuleName2,… - 模塊里導(dǎo)入指定的模塊屬性,也就是把指定名稱導(dǎo)入到當(dāng)前作用域
o. from Module1 import ModuleElement - 可以使用變量來(lái)引用函數(shù),例如可以通過(guò)bar=math.sqrt進(jìn)行復(fù)制,然后就可以使用bar來(lái)進(jìn)行計(jì)算平方根,例如bar(9)結(jié)果是3.0
導(dǎo)入包:
- 包是一個(gè)由模塊和子包組成的Python應(yīng)用程序執(zhí)行環(huán)境
- 體現(xiàn)出來(lái)的是一個(gè)有層次的文件目錄結(jié)構(gòu)
將c1模塊中的fun1函數(shù)導(dǎo)入:
import AAA.CCC.c1 AAA.CCC.c1.fun1(123)或:
from AAA.CCC.c1 import func1 func1(123)總結(jié)
- 上一篇: 1/2 常用函数:内建函数
- 下一篇: 1/100. Jewels and St