函數


一 函數知識體系

1 什么是函數?
2 為什么要用函數?
3 函數的分類:內置函數與自定義函數
4 如何自定義函數
  語法
  定義有參數函數,及有參函數的應用場景
  定義無參數函數,及無參函數的應用場景
  定義空函數,及空函數的應用場景

5 調用函數
    如何調用函數
    函數的返回值
    函數參數的應用:形參和實參,位置參數,關鍵字參數,默認參數,*args,**kwargs

6 高階函數(函數對象)
7 函數嵌套
8 作用域與名稱空間
9 裝飾器
10 迭代器與生成器及協程函數
11 三元運算,列表解析、生成器表達式
12 函數的遞歸調用
13 內置函數
14 面向過程編程與函數式編程

二 函數基礎

鏈接:http://www.cnblogs.com/linhaifeng/articles/7531972.html

三 函數對象、函數嵌套、名稱空間與作用域、裝飾器

鏈接:http://www.cnblogs.com/linhaifeng/articles/7532497.html

四 迭代器、生成器、面向過程編程

鏈接:http://www.cnblogs.com/linhaifeng/articles/7580428.html

五 三元表達式、列表推導式、生成器表達式、遞歸、匿名函數、內置函數

鏈接:http://www.cnblogs.com/linhaifeng/articles/7580830.html

六 函數草稿 

這是上述內容的草稿部分,讀者無需看

草稿:http://www.cnblogs.com/linhaifeng/articles/6883726.html

七 作業

作業需求:

模擬實現一個ATM + 購物商城程序

  1. 額度 15000或自定義
  2. 實現購物商城,買東西加入 購物車,調用信用卡接口結賬
  3. 可以提現,手續費5%
  4. 每月22號出賬單,每月10號為還款日,過期未還,按欠款總額 萬分之5 每日計息
  5. 支持多賬戶登錄
  6. 支持賬戶間轉賬
  7. 記錄每月日常消費流水
  8. 提供還款接口
  9. ATM記錄操作日志 
  10. 提供管理接口,包括添加賬戶、用戶額度,凍結賬戶等。。。
  11. 用戶認證用裝飾器

示例代碼 https://github.com/triaquae/py3_training/tree/master/atm 

簡易流程圖:https://www.processon.com/view/link/589eb841e4b0999184934329  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM