'''
模組:實際上是乙個.py檔案
在終端使用help('modules'),檢視多有已經安裝好的模組
''''''
如何使用自定義模組
模組名:字母、下劃線、數字,不能以數字開頭
''''''
#__name__ 獲取模組的名字,在哪個檔案執行,哪個模組就會輸出__main__,如果是被匯入的,則顯示模組名
#使用方式:
import 模組名
import 模組名 as 別名
from 模組名 import 功能**
from 模組名 import 名字 as 別名
#from 模組名 import * 直接匯入所有功能(不建議使用,因為不同模組中的函式可能重名,後匯入的會將前面匯入的覆蓋)
#在被匯入模組中寫入 __all__ = [func1, class1, 變數1...] 指定外界可以使用當前模組裡面的哪些方法
'''#檢視搜尋路徑
import sys
print(sys.path)
#臨時新增搜尋路徑
#新增永久路徑
#建立乙個.pat**件,將路徑放到檔案中
'''包:資料夾,裡面必須要有乙個__init__.py檔案
包的作用:管理模組
import 包名.模組名
如:import first_package.first
first_package.first.show()
import first_package.first as one
one.show()
from 包名 import 模組名 as 別名
from first_package import *(不會將所有模組匯入,除非在init檔案中新增__all__ = ['first','second'])
模組中使用__all__限制匯入的功能**,包中使用__all__,才能使用from first_package import * 方式
直接匯入包,不能使用裡面的模組,可以在init檔案中新增__all__ = ['first','second'] from first_package import first from first_package import second
'''
python模組基礎
容器總結 1 n的累加和 def sumton n s 0 for i in range 11 s i return s print sumton 11 print sumton 101 定義類 class people age 1 name 寶寶 def eat self print 我要吃飯!例...
Python 基礎(模組)
模組 你已經看到,你如何通過定義函式,在程式中重複使用 如果你需要重複使用,來自你自己寫的其他程式中的若干函式,怎麼辦?你可能猜到了,答案是模組。有若干撰寫模組的方法,簡單的方法就是建立乙個擴充套件名為 py的檔案。檔案中有函式和有變數。另乙個方法則是,用python源語言寫 比如,你可以用c程式語...
python基礎 模組
模組的有如下優點 1 方便開發 2 方便維護 3 能多次呼叫 模組建立 python中每乙個py檔案就是乙個模組 引入模組的方法 1 import 模組名 python檔名稱 2 import 模組名 as 模組別名 3 引用模組部分內容 a from 模組名 import 函式名 變數名或類名 b...