摘要:
# 1.编写员⼯管理系统进阶版 # 功能全部封装成函数 数据全部来源于⽂件 # ⼤致功能:注册 登录 添加员⼯ 查看员⼯等 # 普通要求: # 添加 查看等功能每次都必须先登录才可执⾏(认证装饰器) # 进阶要求: # ⽤户登录⼀次之后⽆需校验身份(全局校验) # 升华超越:(后期再说) # 每个⽤ 阅读全文
摘要:
今日内容概要 结合匿名函数一起使用的函数 可迭代对象 迭代器对象 for循环的内部本质 异常捕获(跳过报错继续运行) 内容详细 常用内置函数 1. map 映射 l = [1, 2, 3, 4] map(lambda x:x+1, l) # 循环获取列表中每个元素并传递给匿名函数保存返回值 prin 阅读全文
摘要:
今日内容概要 递归函数 算法(二分法) 三元表达式 列表生成式 字典生成式 匿名函数 内容详细 递归函数 """ 递归: 函数在运行过程中 直接或间接调用了自身 """ # 5*4*3*2*1的执行 def get_age(n): if n == 1: return 1 return get_age 阅读全文
摘要:
今日内容概要 装饰器简易版本 装饰器进阶版本 装饰器练习 装饰器固定模板 装饰器语法糖(简化代码) 有参装饰器 内容详细 装饰器简易版本 # eg: 给函数添加统计执行时间的功能 import time #定义待计算运行时间的无参函数 def name(): time.sleep(2) print( 阅读全文
摘要:
今日内容概要 名称空间的作用域 global 与 nonlocal 关键字使用 函数对象(函数名) 函数的嵌套调用 函数的嵌套定义 闭包函数 装饰器概念(简单接触) 内容详细 名称空间的作用域 # 作用域 名称空间能够作用的范围 # 内置名称空间 程序任何阶段任何位置都能使用(全局有效) # 全局名 阅读全文
摘要:
今日内容概要 函数参数的两大分类 位置参数与关键字参数 默认参数 可变长参数 其他函数参数补充(仅作了解即可) 名称空间概念 内容详细 函数参数的两大分类 # 形式参数 在函数定义阶段括号内的参数 简称'形参' def func(a, b): pass a b 就是函数func的形参 # 实际参数 阅读全文
摘要:
内容概要 文件内光标的移动 文件内数据的修改 函数(非数学概念中的函数) 详情 1.文件内光标的移动 在当前项目下建立文本文件 with open(r'a.txt', 'rb') as f: print(f.read(4).decode('utf8')) # 每个中文三个字节 所以四个字节会报错 p 阅读全文
摘要:
内容概要 读写模式之 a模式 文件操作的相关方法 文件操作模式 文件操作代码练习题 文件内光标的移动及文件修改 内容详细 1.读写模式之 a模式 a 模式 # 只追加模式 # 路径不存在自动创建 eg: with open(r'a.txt','a',encoding='utf8') as f: pa 阅读全文
摘要:
内容概要 字符编码 文件操作 内容详细 1. 字符编码 什么是字符编码: 由于计算机内部只识别二进制 但是用户在使用计算机的时候却可以看到各式各样的语言字符 内部记录了人类字符与数字对应关系的数据 只跟文本文件和字符串有关 与视频文件、图片文件等无关 2.字符编码的发展史 # 1.一家独大 计算机最 阅读全文
摘要:
内容概要 列表内置方法补充 字典内置方法 元组内置方法 元组相关笔试题 集合内置方法 字符编码(理论多结论少) 内容详细 1.队列和堆栈 队列:先进先出 例: 1.定义一个空列表 l1 = [] 2.先进 l1.append(111) l1.append(222) l1.append(333) 3. 阅读全文