Python學習之路七 高階知識

2021-07-07 04:10:25 字數 546 閱讀 7714

模組也就是子程式,它的主函式用於定義,包括定義函式、類和變數。如果模組包含測試**,則應該將這部分**放置在檢查name==』main『.在pythonpath中找到的模組都可以匯入。語句import foo可以匯入儲存在foo.py檔案中的模組。

包:包是包含模組的模組,包是作為包含init.py檔案的目錄來實現的。

**模組:將模組匯入互動式編輯器後,可以使用很多方法對其進行**來使用,比如:dir可以**模組包含的內容print (dir(os)) #將其屬性名稱顯示出來os.all則將os模組包含的所有函式列印出來,help(os) #將os的相關文件及說明、包含的函式都顯示出來。

標準庫:這是乙個很重要的部分,以後需要用到的庫,所以要學會查詢及使用一些標準庫。

這個對於字串的處理是個利器,以後使用的時候需要會查詢並拿來用。

python高階學習之路

正規表示式 正規表示式 match函式search函式 match物件 findal函式finditer函式 compile函式 sub函式split函式 正則標誌位和模式 beautifulsoup json模組及jsonpath lxml.etree模組 網路爬蟲 爬取頁面 urllib庫 ur...

python學習之路七 函式

python函式 1.定義函式 def hello user print hello word 2 函式中傳遞形參與實參 a,b即為形參 b給到了預設值,在呼叫時b引數可以傳遞,也可以不傳遞 def function a,b 0 print a b 3.返回值 def get sum a,b ret...

Python學習之路 高階函式

python語言中,一切皆物件。函式本身也是乙個物件,我們知道函式的引數可以傳遞任意物件,函式的返回值也可以返回任意物件,那麼在python中函式能不能傳遞或者返回乙個函式呢?答案是當然可以,我們把這種傳參為函式或者返回值為函式物件的函式稱為高階函式。定義 在計算過程中,如果其中後一步都要用到前一步...