佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Python基礎(chǔ)之標(biāo)準(zhǔn)庫和常用的第三方庫案例教程

Python基礎(chǔ)之標(biāo)準(zhǔn)庫和常用的第三方庫案例教程

熱門標(biāo)簽:檢查注冊表項(xiàng) 鐵路電話系統(tǒng) 網(wǎng)站文章發(fā)布 呼叫中心市場需求 銀行業(yè)務(wù) 智能手機(jī) 美圖手機(jī) 服務(wù)器配置

Python基礎(chǔ):標(biāo)準(zhǔn)庫和常用的第三方庫

Python的標(biāo)準(zhǔn)庫有:

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

Python常用的第三方庫有:

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

標(biāo)準(zhǔn)庫用法參考示例:

datetime庫:

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

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

運(yùn)行結(jié)果為:

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)
#假設(shè)壓縮后的內(nèi)容為t
t1=len(t)
#查看壓縮后內(nèi)容t的長度
print(t)
print(t1)
s = zlib.decompress(t)
#解壓縮后的內(nèi)容為s
print(s)

運(yùn)行結(jié)果為:

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庫:

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

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

運(yùn)行結(jié)果為:

['/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']

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

您可能感興趣的文章:
  • python openvc 裁剪、剪切圖片 提取圖片的行和列
  • python實(shí)現(xiàn)圖像處理之PiL依賴庫的案例應(yīng)用詳解
  • Python爬蟲之Scrapy環(huán)境搭建案例教程
  • Python中return用法案例詳解
  • python中Task封裝協(xié)程的知識點(diǎn)總結(jié)
  • 理解python中裝飾器的作用
  • Python爬蟲中urllib3與urllib的區(qū)別是什么
  • python Django框架快速入門教程(后臺管理)
  • python之OpenCV的作用以及安裝案例教程

標(biāo)簽:上海 沈陽 長治 新疆 紅河 滄州 樂山 河南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python基礎(chǔ)之標(biāo)準(zhǔn)庫和常用的第三方庫案例教程》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    商河县| 治多县| 台州市| 东阿县| 铜山县| 仪陇县| 平阳县| 霍州市| 武定县| 湖口县| 黔东| 龙陵县| 玉环县| 镇雄县| 湄潭县| 张家界市| 烟台市| 海兴县| 雷州市| 南溪县| 丹凤县| 济宁市| 贞丰县| 赣榆县| 林甸县| 丰县| 原平市| 金门县| 普定县| 杭锦旗| 寻乌县| 建平县| 麻阳| 宜都市| 昆山市| 兴隆县| 娄烦县| 光泽县| 额济纳旗| 措勤县| 益阳市|