Python 第二模組學習總結,python模組總結

來源:互聯網
上載者:User

Python 第二模組學習總結,python模組總結

學習總結:

1.掌握對裝飾器的用法

2.掌握產生器的用法

3.掌握迭代器的用法

4.熟悉Python內建函數

5.熟悉Python shutil/shelve/configparse/hashlib/logging模組

具體內容:

裝飾器:

1.裝飾器的概念:裝飾其他函數,就是為其他函數添加附加功能2.使用原則:  1. 不能修改被裝飾的函數的原始碼  2. 不能修改被調用函數的調用方式3.高階函數4.產生器:只有在調用的時候才會產生對應的資料,只記錄當前位置,只有一個__next()__方法5.迭代器:使用迭代器效率高6.關於logging模組的使用:  工程中我們使用一個名字為config.py的Python模組用來儲存全域的配置,由於logging在工程中每個原始碼檔案都可能用到,因此我們把logging模組在config.py中產生一個執行個體,這樣其它模組只需要引用這個執行個體就可以了。7.shutil 模組是儲存檔案用的8.shelve模組是一個簡單的k,v將記憶體資料通過檔案持久化的模組,可以持久化任何pickle可支援的python資料格式9.ATM作業中遇到的問題:1. 不同路徑檔案中模組調用出現問題,因為檔案名稱中有特殊字元2.對於裝飾器使用情境不是很明確10.計算機作業中問題:1.迴圈應該在def調用之外,如果在函數內,則必須保證輸入和輸出必須同步2.在去括弧之後,需要調整運算順序,需要正則進行精確匹配

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.