摘要: 昨日回顾 装饰器:完美的呈现了开放封闭原则。本质:闭包。 def wrapper(f): def inner(*args,**kwargs): '''在执行被装饰函数之前,想写什么代码写什么代码''' ret=f(*args,**kwargs) '''执行被装饰函数之后的操作''' return i 阅读全文
posted @ 2020-06-25 16:08 汤达人 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 昨日回顾 匿名函数:一句话函数 内置函数II 闭包: 内层函数对外层函数非全局变量的引用 一定存在于嵌套函数中 作用:保护数据安全,自由变量不会在内存中消失,而且全局还引用不到 今日内容 装饰器: 装饰、装修,房子就可以住,装修体验更佳,生活中增加很多功能 开放封闭原则: 开放:对代码的拓展是开放的 阅读全文
posted @ 2020-06-24 16:20 汤达人 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 昨日回顾 生成器:生成器就是迭代器,生成器是自己用python代码构建的 生成器函数 生成器表达式 python内部提供的 如何判断函数和生成器函数 yield yield return 吃包子的区别。 yield from将一个可迭代对象,变成一个生成器。 列表推导式、生成器表达式。 循环模式[变 阅读全文
posted @ 2020-06-23 12:17 汤达人 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 昨日回顾 可迭代对象: 可以更新迭代的实实在在的值。 内部含有'__iter__'方法。 str、tuple、dict、set、range 优点:操作方法多,灵活直观 缺点:占用内存。 迭代器: 可以更新迭代的一个工具(数据结构) 内部含有'__iter__'并且含有'__next__'方法。 文件 阅读全文
posted @ 2020-06-22 11:53 汤达人 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 昨日回顾 函数的参数: 实参角度:位置参数、关键字参数、混合参数 形参角度:位置参数、默认参数、仅限关键字参数、万能参数 形参角度参数顺序:位置参数,*args,默认参数,仅限关键字参数,**kwargs *的魔性用法 函数定义时:聚合 函数调用时:打散 python中存在的三个空间 内置名称空间: 阅读全文
posted @ 2020-06-21 15:35 汤达人 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 昨日回顾 函数是以功能为导向,减少重复代码、增强可读性。 函数的调用:func()、写几次执行几次 函数的返回值return 终止函数 return单个值 return多个值,按元组返回 函数的参数: 实参角度:位置参数、关键字参数、混合参数 形参角度:位置参数、默认值参数 今日内容 如何在工作中不 阅读全文
posted @ 2020-06-20 18:20 汤达人 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 内容回顾 文件操作初识 三步走: 打开文件open() 文件路径path,编码方式encoding=,mode(默认读) 操作文件(对文件句柄进行操作) 读、写、追加 各四种模式 读:read()、read(n)、readline()返回字符串、readlines()返回列表、for循环 写:没文件 阅读全文
posted @ 2020-06-19 17:45 汤达人 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 内容回顾 数据类型的补充 str:pass tuple: (1) >int count 计数 index 通过元组获取索引 list sort 排序从小到大 sort(reverse=True)排序从大到小 列表相加 列表与数字相乘 循环列表的问题 dict update 更新,增加值,修改值,创建 阅读全文
posted @ 2020-06-18 17:42 汤达人 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 回顾 id == is: ==: 数值是否相同 is: 内存地址是否相同 id: 获取对象的内存地址 代码块: 一个文件、交互式命令一行都是一个代码块 同一代码块下缓存机制(字符串驻留机制) 所有数字,bool,几乎所有的字符串 优点:提升性能,节省空间 不同代码块的缓存机制(小数据池) 在内存中开 阅读全文
posted @ 2020-06-17 12:38 汤达人 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Now代码1005行 回顾 字典的初识 查询速度快,{'name':'tangdaren'},存储大量关联型数据 键:int、str(bool tuple不常用)不可变的数据类型 值:任意数据类型 3.5x前无序,3.6x按照初始时的顺序排列,3.7x有序 字典的增删改查 增:setdefault( 阅读全文
posted @ 2020-06-16 17:37 汤达人 阅读(72) 评论(0) 推荐(0) 编辑