Python很出名的原因,一個是因為它文法非常簡單,第二個就是因為有衆多的子產品可以使用。
比如pandas,numpy這些都是做資料處理時候常用的子產品
比如requests、selenium這些都是做爬蟲時候常用的子產品
再比如sklearn是機器學習常用的子產品
這些子產品都是Python常用的一些第三方子產品,第三方子產品是什麼意思呢?
你可以了解為是第三方開發者開發的子產品,經過稽核上傳到python子產品平台pypi的子產品包。https://pypi.org/
而在想要使用某個子產品的時候,你可以在指令行中使用pip install [子產品名]進行安裝。
比如上圖,我們裝一個requests的子產品。
pip install requests
之後,我們可以在代碼中使用這個子產品。
import requestsresponse = requests.get("https://baidu.com")
先使用import将requests導入進來,然後使用requests.get通路百度的網頁,之後使用response作為變量,用來接受百度的傳回值。
這個子產品也是爬蟲最基礎的子產品。後面講爬蟲時候會詳細講解這個子產品。
而除了使用import這個方法,還有另一個方法可以導入子產品,就是使用from+import
比如我們導入自己建立的子產品。使用from+import進行導入,上面這行代碼的意思是從我自己定義ALIYZ的子產品中導入test這個函數。
另外,對于導入的子產品名較長的情況,我們還可以使用as将子產品重命名。比如上圖我們将pandas重命名為ps,然後可以使用ps代替pandas進行調用函數的操作。
from ALIYZ import testimport pandas as psps.read_excel()
當然了,除了第三方子產品。其實Python已經内置了很多子產品供我們使用。
比如time、datatime、base64等等子產品都是Python内置的常用子產品。
time子產品很明顯就是處理時間的子產品
datatime是處理日期的
base64是做加密使用的子產品
你可以在Pypi中找到你想要的子產品,也可以直接去網上搜尋相關的子產品,隻有你想不到的,沒有python沒有的。
我是蓋爾,下期分享Python類的使用
掃碼加入學習群