摘要: 一. 面向对象 1. ⾯向过程: ⼀切以事物的流程为核⼼. 核⼼是"过程"⼆字, 过程是指解决问题的步骤, 即, 先⼲什么, 后⼲什么. 基于该思想编写程序就好比在编写⼀套流⽔线. 是⼀种机械 式的编程思维 优点: 负责的问题流程化, 编写相对简单 缺点: 可扩展性差 2. 面向对象: 优点: 可扩 阅读全文
posted @ 2018-12-17 22:02 冰哥泡 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一.装饰器 开放: 对功能扩展开放 封闭: 对修改代码封闭 一. 生成器 什么是生成器. 生成器实质就是迭代器. 在python中有三种方式来获取生成器: 阅读全文
posted @ 2018-12-17 21:52 冰哥泡 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一 ,内置函数 Python 本身有68 个内置函数 abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerat 阅读全文
posted @ 2018-12-12 21:52 冰哥泡 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一. 生成器 什么是生成器? 生成器实质就是迭代器.在python中有三种方式来获取⽣生成器: 1. 通过⽣成器函数 2. 通过各种推导式来实现生成器 3. 通过数据的转换也可以获取生成器 yield 是分段执行这个函数体 生成器函数在执行的时候返回生成器. 而不是直接执行此函数 能向下执行的两个条 阅读全文
posted @ 2018-12-12 21:38 冰哥泡 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 第一类对象-> 函数名 -> 变量名 函数对象对象可以像变量一样进行赋值 还可以作为列表的元素进行使用 可以作为返回值返回 可以作为参数进行传递 闭包 -> 函数的嵌套 内层函数对外层函数中的变量的使用 好处: 1. 保护变量不被侵害 2. 让一个变量常驻内存 如何通过代码查看一个闭包 __clos 阅读全文
posted @ 2018-12-10 21:34 冰哥泡 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 什么是函数? 函数是对功能或者动作的封装 函数的语法和定义: 关于函数的返回值: return : 返回 1. 当程序没写过return, 不返回任何结果. 如果你非要接收. 接受到的是None 2. 当函数写return 值, 有一个返回值. 3. 当函数写了return 值1, 值2, 值3.. 阅读全文
posted @ 2018-12-10 21:18 冰哥泡 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. 文件操作 open 打开 f = open(文件路径, mode="模式", encoding="编码格式") 最最底层操作的就是bytes 打开一个文件的时候获取到的是一个文件句柄. 绝对路径 从磁盘根目录开始寻找 相对路径 相对于当前程序所在的文件夹 ../ 上一层文件 文件夹/ 进入xx 阅读全文
posted @ 2018-12-05 22:07 冰哥泡 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 基础数据类型补充 join() 把字符串进行拼接它和split()正好是相反的 fromkeys() 它是返回新字典 不会更改老字典 ,当value是可变的数据类型. 各个key共享同一个可变的数据类型. 其中一个被改变了. 其他都跟着变 深浅拷贝(难点) 浅拷贝 深拷贝 阅读全文
posted @ 2018-12-04 21:53 冰哥泡 阅读(99) 评论(0) 推荐(0) 编辑
摘要: set集合 set集合最主要的就是去掉重复 set的增删改查 小数据池: 小数据池针对的是: int, str, bool 在py文件中几乎所有的字符串都会缓存. id() 查看变量的内存地址 is和 == 的区别 is比较的是内存地址 == 比较的是内容 当两个变量指向同一个对象的时候. is是T 阅读全文
posted @ 2018-12-03 21:03 冰哥泡 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 什么是字典 字典是以key:value的形式来保存数据 用{}表示. 存储的是key:value 字典的增删改查(重点): 字典的相关操作 阅读全文
posted @ 2018-11-30 21:52 冰哥泡 阅读(77) 评论(0) 推荐(0) 编辑