Python基礎7 模組

2021-09-10 06:26:52 字數 1159 閱讀 7432

'''

模組:實際上是乙個.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...