首页 > 其他分享 >简单复习之前内容

简单复习之前内容

时间:2022-11-01 19:22:28浏览次数:61  
标签:功能 复习 用户 之前 简单 第二层 字典 函数

目录

大复习

  • 昨日内容回顾
  • 今日内容复习

昨日内容回顾

查看余额功能

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

相关文章

  • PCB设计很简单?生产问题才是考验工程师能力的标准!
    BOM清单有误SMT产线:物料封装怎么和PCB焊盘不一致呢?停线排查。仓库:我是按照BOM清单发的物料。硬件研发:哎,BOM整理时马虎了。过孔焊盘问题SMT产线:怎么又把过孔打在焊盘上了?回......
  • pytest数据驱动(最简单)
    pytest数据驱动(最简单)第一种:通过yaml文件获取数据(一维列表)data.yaml文件内容如下:-'软件测试'-'单元测试'-'自动化测试'-'性能测试'-'测试开发'-'测试架构师'测试......
  • python基础复习
    目录今日内容概要管理员功能说明及建议总复习函数模块homework今日内容概要管理员功能说明及建议1、冻结账户2、删除账户3、查看/修改指定用户各项数据(密码、购物车)......
  • FlowMap的简单应用
    写在前面:本文章为个人学习笔记,方便以后自己复习,也希望能帮助到他人。由于本人水平有限难免出现错误,还请评论区指出,多多指教。部分图元和素材来源于网络,如有侵权请联系本......
  • 使用shell进行简单分析增量更新时间的方法
    使用shell进行简单分析增量更新时间的方法思路产品里面更新增量时耗时较久,想着能够简单分析下哪些补丁更新时间久哪些相同前缀的补丁更新的时间累积较久.本来想通......
  • flume 简单的拦截器
    目的:功能1:判断json文件,如何格式合格则正常传输,否则就不传输     功能2:判断出合格的json文件,并且key值中包含“date”才进行传输一、创建一个Json的工具类pac......
  • 操作系统复习
    操作系统第一章:操作系统引论一、操作系统的目标和作用1.操作系统的目标特点:方便性:用户的观点有效性:系统管理人员的观点可扩充性开放性2.操作系统的作用计算机......
  • unity3d:最简单的服务器,把收到消息发回客户端
    usingUnityEngine;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Net.Sockets;usingSystem.Net;usingSystem.Threading;usingSystem;usin......
  • MongoDB - 简单了解
    什么是NoSQLNoSQL是一种非关系型数据库管理系统,不需要固定的架构,可以避免JOIN连接,并且易于扩展。NoSQL常用于具有庞大数据存储需求的分布式数据存储,通常是大数据和......
  • 717. 简单斐波那契
    //递推//数列01123581321...被称为斐波纳契数列#include<iostream>#include<cstring>usingnamespacestd;constintN=50;intn;intf[N];intmain(......