首頁 >後端開發 >Python教學 >5個常用 Python 標準函式庫

5個常用 Python 標準函式庫

Guanhui
Guanhui原創
2020-05-28 16:50:4115617瀏覽

5個常用 Python 標準函式庫

5個常用Python 標準函式庫

#1、提供了不少與作業系統相關聯的函式庫os;

os套件是Python與作業系統的介面。我們可以用os包來實現作業系統的許多功能,例如管理系統進程,改變目前路徑(相當於’cd‘),改變檔案權限等,建立。但要注意,os包是建立在作業系統的平台上的,許多功能在Windows系統上是無法實現的。另外,在使用os包中,要注意其中的某些功能已經被其他的包取代。

我們透過檔案系統來管理磁碟上儲存的檔案。尋找、刪除,複製文件,以及列出文件清單等都是常見的文件操作。這些功能經常可以在作業系統中看到(例如ls, mv, cp等Linux指令),但現在可以透過Python標準函式庫中的glob套件、shutil套件、os.path套件、以及os套件的一些函數等,在Python內部實作。

2、通常用於命令列參數的函式庫sys;

sys套件被用來管理Python本身的運作環境。 Python是解釋器(interpreter), 也是一個運行在作業系統上的程式。我們可以用sys套件來控制這程式運行的許多參數,比如說Python運行所能佔據的記憶體和CPU, Python要掃描的路徑等。另一個重要功能是和Python自己的命令列互動,從命令列讀取命令和參數。

3、用於產生隨機數的random函式庫;

Python標準函式庫中的random函數,可以產生隨機浮點數、整數、字串,甚至幫助你隨機選擇列表序

列中的一個元素,打亂一組資料等。

4、math函式庫提供了數學常數和數學函數;

#標準函式庫中,Python定義了一些新的數字型別(decimal套件, fractions套件),以彌補先前的數字類型(integer, float)可能的不足。標準庫還包含了random包,用於處理隨機數相關的功能(產生隨機數,隨機取樣等)。 math套件補充了一些重要的數學常數和數學函數,例如pi,三角函數等等。

(儘管numpy並不是標準庫中的包,但它的數組運算的良好支持,讓它在基於Python的科研和計算方面得到相當廣泛的應用,可以適當關注。)

5、日期和時間的操作庫datetime。

日期和時間的管理並不複雜,但容易犯錯。 Python的標準庫中對日期和時間的管理相當完善(利用time套件管理時間,利用datetime套件管理日期和時間),你不僅可以進行日期時間的查詢和變換(例如:2012年7月18日對應的是星期幾),還可以對日期時間進行運算(例如2000.1.1 13:00的378小時之後是什麼日期,什麼時間)。透過這些標準庫,還可以根據需要控制日期時間輸出的文字格式(例如:輸出'2012-7-18'還是'18 Jul 2012')

推薦教程:《Python教程

以上是5個常用 Python 標準函式庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn