目录
大复习
- 昨日内容回顾
- 今日内容复习
昨日内容回顾
查看余额功能
1.第一层直接调用查看余额的接口(传安全登录用户名)
2.第二层直接调用第三层数据查询的接口
3.第二层从用户字典中提取出用户余额返回给第一层展示
账户提现功能
1.第一层获取用户提现的金额 然后调用第二层提现接口(金额 用户名)
2.第二层根据用户名获取对应的用户字典数据
3.提现应该收取一定的费率(为了方便 将费率设置放到了配置文件中)
4.针对用户输入的金额需要判断是否是整数或者小数
float() + 异常捕获
5.计算账户余额是否满足提现金额+手续费
6.如果满足则修改用户字典并调用第三层的数据保存接口
账户转账功能
1.第一层获取想要转账的用户及转账金额 调用第二层转账接口(金额 用户名)
2.先处理金额是否合法(common.py)
3.再判断用户是否存在(第三层查询数据接口)
4.分别获取登录用户的字典数据以及待收款用户的字典数据
5.调用第三层接口保存修改之后的用户字典数据
查看流水功能
1.应该将所有账户余额变动的操作在用户字典的water_flow键对于的列表中添加记录
2.第一层直接调用第二层查看用户流水的接口
3.第二层调用第三层查询用户数据的接口 然后提取出流水记录返回给第一层
添加购物车功能
直接将所有操作放在第二层
查看购物车功能
第一层调用第二层接口查询数据返回即可
结算购物车功能
直接将所有操作放在第二层
今日内容:总复习
- 管理员功能说明及建议
- 总复习
管理员相关功能
1.冻结账户
2.删除账户
3.查看/修改指定用户各项数据(密码 购物车)
总复习
基础
1.计算机基础阶段
计算机五大组成部分
控制器
运算器
存储器
输入设备
输出设备
计算机三大核心硬件
硬盘
cpu
内存
操作系统
windows
Mac
文件路径
2.变量与常量
变量名 赋值符号 数据值 变量名 函数名 函数调用 生成式
遇到赋值符号先看符号右侧再看左侧
3.python基本数据类型
int整型 float浮点型 str字符串 list列表 dict字典 tuple元组 set集合 bool布尔值
4.垃圾回收机制
引用计数 标记清除 分代回收
5.用户交互
input/print
6.流程控制
if elif else
while else
break continue
for else
range()
7.数据类型的内置方法
字符串:索引取值切片 len() strip() split() upper() isdigit()
列表:索引取值切片 len() append() insert() extend() pop()
字典:按键取值 len() get() d[k] = v keys() values() items()
8.字符编码
编码与解码 ASCII GBK UTF UNICODE
encode() decode()
9.文件处理
with open(文件路径,模式,encoding='utf8') as f:
pass
函数
1.函数的定义与调用
def 函数名(形参):
函数体代码
return 返回值
2.形参
函数定义阶段括号内编写的参数
位置参数 默认参数 可变长参数 命名关键字参数
3.实参
函数调用阶段括号内填写的数据
数据值 变量名 函数名
4.函数的返回值
return
变量名 赋值符号 函数调用
5.名称空间
其他名称空间 局部名称空间
6.函数名的多种用法
函数名绑定的函数体代码 可以随意绑定
7.闭包函数
def outer():
name = 'jason'
def inner():
print(name)
return inner
8.装饰器
装饰器的模板(有参 无参)
9.迭代器 生成器 可迭代对象
10.算法 递归函数
模块
1.导入模块的两种句式
import md
from...import...
2.内置模块
os sys datetime collections random hashlib subprocess logging
json re
3.第三方模块
requests openpyxl pandas
标签:功能,复习,用户,之前,简单,第二层,字典,函数
From: https://www.cnblogs.com/zpf1107/p/16848871.html