第八章 模組與包

2021-10-12 12:41:22 字數 1138 閱讀 6816

1.模組的概念:模組是乙個儲存了python**的檔案,其中可以包含變數、函式或類的定義,也可以包含其他各種python語句。

2.import用於匯入整個模組,可用as為匯入的模組指定乙個別名。使用import匯入模組後,模組中的物件均以「模組名(別名).物件名稱」的方式來引用。

3.模組的匯入:若只想匯入模組中的某個物件,則可以使用from匯入模組中的指定物件。

4.內建標準模組:

sys模組

sys模組是python標準庫中最常用的模組之一。通過它可以獲取命令列引數,從而實現從程式外部向程式內部傳遞引數的功能,也可以獲取程式路徑和當前系統平台等資訊。

platform模組

platform模組提供了很多方法用於獲取有關開發平台的資訊

random模組

random模組用於生成隨機數

time模組

time模組用於獲取並處理時間,python中有兩種時間表示方式

時間戳時間戳是指從格林威治時間2023年01月01日00時00分00秒(北京時間2023年01月01日08時00分00秒)起至現在的總秒數。在time模組中的time()函式可以獲取當前時間的時間戳

時間元組

時間元組struct_time包含9個元素

在time模組中,localtime()函式可以將乙個時間戳轉為乙個當前時區的時間元組

5.自定義模組

畢竟內建標準模組的功能有限,開發人員經常需要自定義函式,此時可以把函式組織到模組中,其他程式只需匯入便可以引用模組中定義的函式,這種做法不僅使程式具有良好的結構,而且增加了**的重用性。

6.包的概念

python的程式由包、模組和函式組成。包是由一系列模組組成的集合,模組是處理某一類問題的函式和類的集合

7.包的發布

本節將演示如何將寫好的模組進行打包和發布,最簡單的方法是將包直接複製到python的lib目錄,但此方式不便於管理與維護,存在多個python版本時會非常混亂

8.包的安裝

(1)進入壓縮包所在的檔案目錄並對其進行解壓

(2)通過該命令就可以將pack包安裝到系統(即python路徑)中,即該 包存在於d:\python3.6.2\lib\site-packages(本書中python的安裝目錄為d:\python3.6.2)。

以上是本章主要內容。

第八章 指標 第八章 指標

1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...

第八章(筆記)

能在 中進行記憶體單元的定址的暫存器只有4個,分別是bx si di bp 其中bx bp 是基址,bx對應的段位址是ds,bp對應的段位址是ss si di 是變址,單獨使用時段位址是ds,組合使用段位址是跟隨組合的基址對應的段位址 中進行記憶體單元定址彙總 si di bx bp 常量 si 常...

第八章 字典

d 空字典 d 這就是字典 d dict.fromkeys a b d dict zip keyslist,valslist d dict name bob age 22 建立字典的函式 d name 通過索引key獲取對應的value d.keys 返回d字典物件所有key,返回乙個列表 d.va...