摘要: 1.面向对象的概念 (OOP): 面向对象就是一种编程思想 1.面向对象编程思想:核心就是对象,程序就是一系列对象的集合,程序来负责调控这些对象来交互完成任务 三大优点:1:扩展性强 程序员角度由操作者变为指挥者,可以找对象帮忙完成某些功能,而对象不是凭空产生的.需要我们设计 2: 灵活性强 如果某 阅读全文
posted @ 2019-07-24 19:22 人生能有几回搏 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.collections模块:额外数据类型模块 1:namedtuple(具名元组):有名字的元组,通常用于坐标系,扑克牌 2:deque(双端序列): 可以从左右两端插入值和弹出值的队列 3:OrderedDict(有序字典) 4:defaultdict(带有默认值字典):类似于dict.fro 阅读全文
posted @ 2019-07-18 20:06 人生能有几回搏 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.正则表达式 1.正则表达式不是Python独有的,它是一门独立的技术,如果在python中使用,必须导入re模块,正则表达式用来筛选字符串中的特定内容,一般情况下遇到reg都是与正则有关系 2.如果匹配具体内容,可以直接西,不需要正则表达式 3.正则表达式一般由元字符与量词组成 4.元字符 5: 阅读全文
posted @ 2019-07-17 16:48 人生能有几回搏 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.模块的简介 1.什么是模块: 模块就是一系列功能的结合体 2.模块的三种来源: (1) 内置模块:python解释器自带的 (2)第三方模块:别人写的 (3)自定义的:自己写的 3.模块的四种表现形式:(1) 使用python编写的py文件 (2) 已被编译为共享库或DLL的C或C++扩展 (3 阅读全文
posted @ 2019-07-16 20:03 人生能有几回搏 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.迭代器 2.生成器:本质就是迭代器,只不过是用户自定义的迭代器 3.内置函数 阅读全文
posted @ 2019-07-15 17:31 人生能有几回搏 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.递归函数:函数在调用阶段直接或间接的调用自己,函数不应该无休止的递归下去 2.二分算法: 算法是解决问题的高效率方法,二分算法必须是针对数字有大小顺序的容器: 折办查找 实例: 3 推导式: enumerate() 枚举补充: 将两个列表对应的元素组成一个字典 4.匿名函数:没有名字的函数,他是 阅读全文
posted @ 2019-07-12 15:52 人生能有几回搏 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.闭包函数:在函数内部定义一个函数,并且内部函数引用了外部函数的变量 2.装饰器: 开放封闭原则(对扩展开放对修改封闭) 装饰器必须要遵守两个原则 1:不改变被装饰对象的源代码 2 不改变被装饰对象的调用方法 插入:time模块: 这个我的理解是把被装饰的函数当作一个中心,他没被装饰一次就在他外面 阅读全文
posted @ 2019-07-12 00:28 人生能有几回搏 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1 :函数是第一类对象:函数名指向的值可以被当作参数传递 2. 函数的嵌套: 3. 命名空间:存放的是变量名与变量值的内存地址得绑定关系的地方要想访问一个变量的值 必须先去名称空间中拿到对应的名字 才能够访问变量的值 全局命名空间:在py文件大局上定义的变量,if for while 无论嵌套多少层 阅读全文
posted @ 2019-07-10 18:26 人生能有几回搏 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.什么是函数 函数就是具有某个具体功能的工具,提升开发效率,减少代码重复,提升程序的扩展性 2 函数的定义和调用 用def来定义函数,函数在定义的时候只检测函数体语法,不执行函数体代码 3 函数的返回值 返回值是指函数在完成一件事情后,最后返回给调用者结果。函数的返回值用return语句完成 de 阅读全文
posted @ 2019-07-09 16:40 人生能有几回搏 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.字符编码: 只针对文字 *** 1.字符编码表发展史: ASCII 码表 >>>> 各国自己语言的字符编码表>>>>万国码(unicode) 2: ASCII表:用8个比特位表示(1个字节)一个英文字符。 3:gbk: 用2个字节来表示一个中文字符,还是用一个bytes 表示一个英文字符 4:u 阅读全文
posted @ 2019-07-06 11:06 人生能有几回搏 阅读(117) 评论(0) 推荐(0) 编辑