欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python基礎之標準庫和常用的第三方庫案例教程

 更新時間:2021年07月21日 10:56:15   作者:Holidaylovesam  
這篇文章主要介紹了Python基礎之標準庫和常用的第三方庫案例教程,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下

Python基礎:標準庫和常用的第三方庫

Python的標準庫有:

名稱 作用
datetime 為日期和時間處理同時提供了簡單和復雜的方法。
zlib 直接支持通用的數(shù)據(jù)打包和壓縮格式:zlib,gzip,bz2,zipfile,以及 tarfile。
random 提供了生成隨機數(shù)的工具。
math 為浮點運算提供了對底層C函數(shù)庫的訪問。
sys 工具腳本經常調用命令行參數(shù)。這些命令行參數(shù)以鏈表形式存儲于 sys 模塊的 argv 變量。
glob 提供了一個函數(shù)用于從目錄通配符搜索中生成文件列表。
os 提供了不少與操作系統(tǒng)相關聯(lián)的函數(shù)。

Python常用的第三方庫有:

名稱 作用 使用參考
Scrapy 爬蟲工具常用的庫。 http://www.dbjr.com.cn/article/217779.htm
Requests http庫。
Pillow 是PIL(Python圖形庫)的一個分支。適用于在圖形領域工作的人。 http://www.dbjr.com.cn/article/217786.htm
matplotlib 繪制數(shù)據(jù)圖的庫。對于數(shù)據(jù)科學家或分析師非常有用。
OpenCV 圖片識別常用的庫,通常在練習人臉識別時會用到 http://www.dbjr.com.cn/article/217790.htm
pytesseract 圖片文字識別,即OCR識別 http://www.dbjr.com.cn/article/217792.htm
wxPython Python的一個GUI(圖形用戶界面)工具。
Twisted 對于網絡應用開發(fā)者最重要的工具。
SymPy SymPy可以做代數(shù)評測、差異化、擴展、復數(shù)等等。
SQLAlchemy 數(shù)據(jù)庫的庫。
SciPy Python的算法和數(shù)學工具庫。
Scapy 數(shù)據(jù)包探測和分析庫。
pywin32 提供和windows交互的方法和類的Python庫。
pyQT Python的GUI工具。給Python腳本開發(fā)用戶界面時次于wxPython的選擇。
pyGtk 也是Python GUI庫。
Pyglet 3D動畫和游戲開發(fā)引擎。
Pygame 開發(fā)2D游戲的時候使用會有很好的效果。
NumPy 為Python提供了很多高級的數(shù)學方法。
nose Python的測試框架。
nltk 自然語言工具包。
IPython Python的提示信息。包括完成信息、歷史信息、shell功能,以及其他很多很多方面。
BeautifulSoup xml和html的解析庫,對于新手非常有用。

標準庫用法參考示例:

datetime庫:

為日期和時間處理同時提供方法。

from datetime import date
#導入時間庫
now=date.today()
#取當前時間
print(now)
birthday=date(1987,12,3)
print(birthday)
age=now-birthday
#假設年齡=當前日期-生日日期
print(age)

運行結果為:

2019-05-04
1987-12-03
11475 days, 0:00:00

zlib庫:

提供壓縮和解壓的功能。

import zlib
m = b'This is a test compress'
print(m)
m1=len(m)
#查看字符串的長度
print(m1)
t = zlib.compress(m)
#假設壓縮后的內容為t
t1=len(t)
#查看壓縮后內容t的長度
print(t)
print(t1)
s = zlib.decompress(t)
#解壓縮后的內容為s
print(s)

運行結果為:

b'This is a test compress'
23
b'x\x9c\x0b\xc9\xc8,V\x00\xa2D\x85\x92\xd4\xe2\x12\x85\xe4\xfc\xdc\x82\xa2\xd4\xe2b\x00ah\x08\x82'
29
b'This is a test compress'

sys庫:

調用命令行參數(shù),經常使用sys.path來查看python及系統(tǒng)的依賴庫包安裝路徑。

import sys
a=sys.path
#假設系統(tǒng)路徑為a
print(a)

運行結果為:

['/Users/alice/PycharmProjects/untitled', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/nose-1.3.7-py2.7.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tornado-5.0.2-py2.7-macosx-10.13-intel.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/backports_abc-0.5-py2.7.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/singledispatch-3.4.0.3-py2.7.egg', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/futures-3.2.0-py2.7.egg', '/Users/alice/PycharmProjects/untitled', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload', '/Users/alice/venv/untitled/lib/python3.7/site-packages', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC']

到此這篇關于Python基礎之標準庫和常用的第三方庫案例教程的文章就介紹到這了,更多相關Python基礎之標準庫和第三方庫內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python?requirements.txt的具體使用

    Python?requirements.txt的具體使用

    requirements.txt文件是項目的依賴包及其對應版本號的信息列表,本文主要介紹了Python?requirements.txt的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • python中cPickle類使用方法詳解

    python中cPickle類使用方法詳解

    這篇文章主要為大家詳細介紹了python中cPickle類的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • 利用Python獲取操作系統(tǒng)信息實例

    利用Python獲取操作系統(tǒng)信息實例

    作為一個運維人員,經常需要獲取系統(tǒng)的的各種信息,使用python會很方便幫助獲得,這篇文章運用實例告訴大家如何利用Python來獲取操作系統(tǒng)的信息,有需要的可以參考借鑒。
    2016-09-09
  • Numpy中創(chuàng)建數(shù)組的9種方式小結

    Numpy中創(chuàng)建數(shù)組的9種方式小結

    本文主要介紹了Numpy中創(chuàng)建數(shù)組的9種方式小結,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 使用Django中的filter方法進行數(shù)據(jù)查詢的基本操作

    使用Django中的filter方法進行數(shù)據(jù)查詢的基本操作

    在 Django 中,QuerySet 的 filter() 方法是一個強大的工具,用于從數(shù)據(jù)庫中檢索數(shù)據(jù)并根據(jù)指定的條件進行篩選,在本文中,我們將介紹如何使用 filter() 方法來執(zhí)行各種類型的數(shù)據(jù)查詢操作,需要的朋友可以參考下
    2024-05-05
  • Python Web框架Flask中使用新浪SAE云存儲實例

    Python Web框架Flask中使用新浪SAE云存儲實例

    這篇文章主要介紹了Python Web框架Flask中使用新浪SAE云存儲實例,本文是對SAE云存儲的簡單封裝,需要的朋友可以參考下
    2015-02-02
  • 深入理解?Python?中的?pip?虛擬環(huán)境(最佳實踐)

    深入理解?Python?中的?pip?虛擬環(huán)境(最佳實踐)

    本文深入講解了Python中pip虛擬環(huán)境的概念及其重要性,并詳細介紹了如何創(chuàng)建、激活和管理虛擬環(huán)境,以及如何使用requirements.txt文件記錄和管理項目依賴,文章指出,使用虛擬環(huán)境可以有效避免依賴沖突,為每個項目提供一個干凈的開發(fā)環(huán)境,使得項目更易于維護和部署
    2024-10-10
  • 詳解Python函數(shù)print用法

    詳解Python函數(shù)print用法

    今天給大家?guī)淼氖顷P于Python的相關知識,文章圍繞著Python print函數(shù)的用法展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • python中join()方法介紹

    python中join()方法介紹

    Python join() 方法用于將序列中的元素以指定的字符連接生成一個新的字符串。這篇文章主要介紹了python中join()方法,需要的朋友可以參考下
    2018-10-10
  • Python讀寫unicode文件的方法

    Python讀寫unicode文件的方法

    這篇文章主要介紹了Python讀寫unicode文件的方法,涉及Python針對文件的讀取及編碼操作的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07

最新評論