摘要:
一 . 递归 自己调用自己, 递归的入口(参数) 和 出口(return), 树形结构的遍历. 二 . 二分法 掐头结尾取中间, 查找效率非常的高 用递归方法查找(第一种) 用递归方法查找(第二种) 阅读全文
摘要:
二 .通用装饰器的写法 python里面的动态代理. 存在的意义: 在不破坏原有的函数和原有函数的调用基础上,给函数添加新的功能 二 .带有参数的装饰器 三 .多个装饰器装饰同一个函数 阅读全文
摘要:
一 . 生成器 生成器函数 (重点) 优点: 节省内存, 生成器本身就是代码. 几乎不占用内存 特点: 惰性机制, 只能向前. 不能反复 二 . 各种推导式 列表推导式 [ 结果 for循环 if ] 字典推导式 { 结果(k:v) for循环 if } 集合推导式 { 结果(k) for循环 if 阅读全文
摘要:
一 . 第一类对象 函数对象可以像变量一样进行赋值 , 还可以作为列表的元素进行使用 可以作为返回值返回 , 可以作为参数进行传递 二 . 闭包 闭包 -> 函数的嵌套 内层函数对外层函数中的变量的使用 好处: 1. 保护变量不被侵害 2. 让一个变量常驻内存 如何通过代码查看一个闭包 __clos 阅读全文
摘要:
一 . 函数 什么是函数 函数的语法 函数的返回值 return : 返回 1. 当程序没写过return, 不返回任何结果. 如果你非要接收. 接受到的是None 2. 当函数写return 值, 有一个返回值. 3. 当函数写了return 值1, 值2, 值3.... 返回多个结果. 多个结果 阅读全文
摘要:
一 . 动态传参(重点) * , ** * 与 ** 无敌传参 聚合与打散 传参顺序 二 . 作用域与名称空间 三 . 函数的嵌套 函数的嵌套: 在函数中声明函数 函在内部函数中使用变量的时候, 查找顺序: 先找自己 -> 上一层 -> 上一层..全局 -> 内置 四 . nonlocal 和 gl 阅读全文
摘要:
一 . join的用法 二 . 对正在循环的列表或者字典的删除方法 列表和字典: 都不能在循环的时候直接删除 把要删除的内容记录在新列表中然后循环这个新列表. 删除列表(字典) 三 . 注意fromkeys()的用法 四 . 深浅copy 浅copy 深copy 阅读全文
摘要:
一 . 文件操作 二 . 文件路径 三 . mode 的各个功能 mode: r mode: w mode: a mode: + 四 . 文件复制 五 . seek 和 tell 六 . 文件修改 阅读全文
摘要:
一 . 小数据池 二 .is 和 == 三 .再谈编码 1. encode(编码格式) 编码 2. decode(编码格式) 解码 阅读全文
摘要:
一. 字典 字典的增删改查 字典的增加 字典的删除 字典的改动 字典的查询 字典的遍历 字典的嵌套 二 . set 集合 阅读全文