摘要: 1\ 多态 一种事物,有多种形态,都可以调用同一种方法. 以列表,字符串,元组为例,都有长度,都可以调用 len() 函数, 一个抽象类可以有多个子类,子类 之间都有相同属性,多态都依赖继承概念 不同的对象都用了一样的函数名,产生了不同的行为(方法) 一个 接口 (函数) ,多种功能实现 继承于一个 阅读全文
posted @ 2017-07-06 21:26 谷子的 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1\ 封装 在Python中没有真正的隐藏,只有语法级别的限制,可以通过类名还可以查看数据 2\对象通过父类调用封装的函数属性, 3\用户的数据封装后,用户查看信息,同时可以修改,在修改前加上逻辑判断 4\ property的装饰器使用 将一个类的函数定义成特性以后,对象再去使用的时候obj.nam 阅读全文
posted @ 2017-07-06 16:38 谷子的 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1\ 抽象类 子类 必须与子类一样的函数名, 限制了子类名必须与父类名一样,就定义了一个标准,做统一, 抽象类,不能被实例化,作用就是定义标准,不用具体实例化 2\继承的实现原理 Python3中都是新式类,以广度优先,从左到右,先找左边分支,找完没有,再找右边分支, Python2中,只有加了ob 阅读全文
posted @ 2017-07-06 15:30 谷子的 阅读(3632) 评论(0) 推荐(0) 编辑
摘要: 1 .继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 3.组合的使用 ##Teacher 和Student的共有生日类,但不是继承关系,是 什么 有 什么 的关系,是Teacher有Data 组合指的是,在一个类中以 阅读全文
posted @ 2017-07-03 14:37 谷子的 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1、面向过程 面向过程 是流水线线式的编程,按照排好的顺序,一环扣一环,每个环节都是承上启下的,就行像是汽车的流水生产线,如果要修改, 就是牵一发而动全身,其他的地方都要修改,不宜扩展新功能 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽 阅读全文
posted @ 2017-06-29 17:10 谷子的 阅读(152) 评论(0) 推荐(0) 编辑
摘要: sum_1=lambda x,y:x+yprint(sum_1(1,2)) l=[1,2,3,4]print(list(map(lambda x:x*4,l)))#map()将函数func应用于序列seq中的所有元素。# 在Python3之前,map()返回一个列表,# 列表中的每个元素都是将列表或元组“seq”中的相应元素传入函数func返回的结果#使用map就相当于使用了一个for循... 阅读全文
posted @ 2017-06-28 23:32 谷子的 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 一 模块模块一共三种: python标准库 第三方模块 应用程序自定义模块 在cmd命令终端,查看命令os 来自第三方 time模块来自第三方 模块两种执行方式:1 用于启动执行2 用于被调用执行 key:import module: 将执行文件(module)的目录路径插入到sys.path的第一 阅读全文
posted @ 2017-06-28 18:09 谷子的 阅读(1709) 评论(0) 推荐(0) 编辑
摘要: configParser模块 ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。 软件的常见文档格式如下: 查找文件 增删改操作 subprocess模块 subprocess的 阅读全文
posted @ 2017-06-28 14:56 谷子的 阅读(163) 评论(0) 推荐(0) 编辑
摘要: sys模块 sys.argv de 作用 返回的命令是列表,通过列表把用户名和密码直接赋值 sys.path 添加模块的路径,导入使用 logging 日志模块 日志一共分成5个等级,从低到高分别是:DEBUG INFO WARNING ERROR CRITICAL。 DEBUG:详细的信息,通常只 阅读全文
posted @ 2017-06-27 23:58 谷子的 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 在Python中嵌入re 模块实现正则 功能:实现对字符串的模糊查询 find,split,replace等函数,是完全匹配查找,只要有一个不符合,就查找不到, re是通过元字符进行的模糊查询,有 . * ^ $ +? 等11个字符组成 点 . 代表除换行符以外的任意一个字符 ^ 是只匹配字符串开始 阅读全文
posted @ 2017-06-27 02:13 谷子的 阅读(246) 评论(0) 推荐(0) 编辑