上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: """冒泡排序 从大到小第一圈:[2,1,3,5]第一次 得出2的位置[2,1,3,5]第二次[2,3,1,5]第三次[2,3,5,1]次数为 元素个数 - 1 - (圈数索引为0)第二圈:[2,3,5,1]第一次[3,2,5,1]第二次[3,5,2,1]次数为 元素个数 - 1 - (圈数索引为1 阅读全文
posted @ 2019-07-30 20:34 小王八+1 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、反射(reflect) 反射指的是一个对象应该具备可以检测,修改,增加自身属性的能力(反射其实就是对属性的增删改查), 通过字符串操作属性 涉及的四个函数,就是普通的内置函数 2.判断属性 hasattr 是否存在 getattr 取出属性 setattr 添加属性 delattr 删除属性 h 阅读全文
posted @ 2019-07-30 18:57 小王八+1 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、概念 什么是多态? 多个不同类对象可以响应同一个方法,产生不同的结果 首先强调多态不是一种特殊的语法,而是一种状态,特性(既多个不同对象可以响应同一个方法,产生不同的结果 ) 好处:对于使用者而言,大大的降低了使用难度(之前写的USB接口,下的鼠标,键盘,就属于多态) 实现多态: 接口 抽象类 阅读全文
posted @ 2019-07-29 16:31 小王八+1 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、什么是封装? 对外隐藏内部实现细节,并提供访问的接口 1、好处/目的 为了保证 关键数据的安全性 对外部隐藏实现细节,隔离复杂度 2、封装原因 当有一些数据不希望外界可以直接修改时 当有一些函数不希望给外界使用时, 语法 __+名字 class Person: def __init__(self 阅读全文
posted @ 2019-07-26 16:47 小王八+1 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、什么继承? 继承是一种关系,描述两个对象之间,什么是什么的关系 在程序中,继承描述的是类和类之间的关系 例如a继承了b,a就能直接使用b;已经存在的方法和属性 为什么用继承? 继承的一方可以直接使用被继承一方已经有的东西 其目的是为了重用已经有的代码,提高重用性 继承语法 class 类名称(父 阅读全文
posted @ 2019-07-25 21:17 小王八+1 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一.面向对象的概念: 什么是面向对象? 面向对象是一种编程思想,是前辈们总结出的经验,为了指导程序员如何编写出更好的程序。 核心是对象,程序就是一系列对象的集合,而程序员负责调度控制这些对象来交互着完成任务。 面向对象: 找个具备装大象的技能对象。 优点:拓展性、灵活性、复用性高 缺点:程序复杂度高 阅读全文
posted @ 2019-07-24 20:53 小王八+1 阅读(485) 评论(0) 推荐(0) 编辑
摘要: Ctrl+Shift+L 快捷键助手Ctrl+Home 返回中心主题Enter 插入主题Tab 插入子主题F2 编辑主题F3 添加/编辑标签F4 添加/编辑备注F6 下钻Shift+F6 上钻Delete 删除Ctrl+] 插入摘要Ctrl+I 插入图片Ctrl+Shift+H 插入超链接Ctrl+ 阅读全文
posted @ 2019-07-23 16:53 小王八+1 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 1、浅拷贝 2、深拷贝 3、深浅拷贝对比图,附验证代码 import copy l = [1,2,[1,2]] l1 = l print(id(l),id(l1)) # 39151368 39151368 l1 = copy.copy(l) # 拷贝一份 ....... 浅拷贝 print(id(l 阅读全文
posted @ 2019-07-19 19:21 小王八+1 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 一、简介: openpyxl 是比较火的操作excel表格的模块 03版本之前 excel文件的后缀名 叫xls;03版本之后 excel文件的后缀名 叫xlsx xlwd 写excel、xlrt 读excel xlwd和xlrt既支持03版本之前的excel文件也支持03版本之后的excel文件 阅读全文
posted @ 2019-07-19 18:57 小王八+1 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一,包 什么是包? 它是一系列模块文件的结合体,表示形式就是一个文件夹 该文件夹内部通常会有一个__init__.py文件(添加包文件夹,__init__.py文件自动生成) 包的本质还是一个模块 运行过程: 首次导入包: 先产生一个执行文件的名称空间 1、创建包下面的__init__.py文件的名 阅读全文
posted @ 2019-07-19 17:11 小王八+1 阅读(145) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页