詳解Python語法之模塊Module
一、定義
包含一系列數據,函數,類的文件,通常以.py結尾
二、作用
讓一些相關的數據,函數,類有邏輯的組織在一起,使用邏輯有利於多人合作開發
三、導入
1.import導入
import 模塊名
1.語法: import 模塊名 import 模塊名 as 別名 as:為導入的成員起一個另外的別名,避免沖突 2 作用:將某模塊整體導入到當前模塊中 3.本質:使用變量名名modul01關聯模塊地址
第一種導入方式 # 新建一個module01.py的文件,寫入如下代碼 print("模塊1") def fun01(): print("模塊1的fun01") class MyClass02: def fun02(self): print("MyClass02") # 再新建一個demofour.py的文件,寫入如下代碼 import module01 module01.fun01() my02 = module01.MyClass02() my02.fun02() 輸出結果: 模塊1 模塊1的fun01 MyClass02 Process finished with exit code 0
from import
1.語法: from 模塊名 import成員名[as 別名] 2.本質:將指定的成員導入到當前模塊作用域中 3.作用:將模塊內的一個或者多個成員導入到當前模塊的作用域
# 第二種導入方式 from module01 import MyClass02 from module01 import fun01 fun01() my02 = MyClass02() my02.fun02() 輸出結果 模塊1 模塊1的fun01 MyClass02 Process finished with exit code 0
from 模塊名 import *
1.語法: from module01 import * 2.本質:將指定模塊的所有成員導入到當前模塊作用域 3.模塊中以下劃線(_)開頭的屬性,不會被導入
# 第三種導入方式 from module01 import * fun01() my02 = MyClass02() my02.fun02()
總結
本篇文章就到這裡瞭,希望能夠給你帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!
推薦閱讀:
- python中NumPy的安裝與基本操作
- python正則表達式re.match()匹配多個字符方法的實現
- Python與C語言分別解決完全平方數問題
- python中列表添加元素的幾種方式(+、append()、extend())
- Python與C語言分別完成排序流程