摘要: 一 错误和异常 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一 if #语法错误示范二 def test: pass #语法错误示范三 class Foo pass #语法错误示范四 prin 阅读全文
posted @ 2017-03-16 22:29 清心流易 阅读(97) 评论(0) 推荐(0) 编辑
摘要: d'sdsds 阅读全文
posted @ 2016-12-29 17:55 清心流易 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 飒飒 ; 。 。 。 。 六、描述符 1 描述符是什么:描述符本质就是一个新式类,在这个新式类中,至少实现了__get__(),__set__(),__delete__()中的一个,这也被称为描述符协议__get__():调用一个属性时,触发__set__():为一个属性赋值时,触发__delete 阅读全文
posted @ 2016-12-29 17:53 清心流易 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 三 __setattr__,__delattr__,__getattr__ __开头的都是内置的,不定义系统都会有。如果自己定义的话,就会覆盖系统内置的,执行自定义的部分(是否有完成设置的语法,有的话完成,没有就设置没成功,返回空字典)。可以通过dir(Foo)查看所有的内置属性。 用法: 四 二次 阅读全文
posted @ 2016-12-28 23:39 清心流易 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、多态 什么是多态: 类的继承有两层意义:1.改变 2.扩展 多态就是类的这两层意义的一个具体的实现机。 即:调用不同类实例化的对象,下的相同的方法,实现的过程不一样 python中的标准类型就是多态概念的一个很好的示范如(str.__len__(),list.__len__(),tuple.__ 阅读全文
posted @ 2016-12-23 18:21 清心流易 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、 静态属性、类方法、静态方法 1.1静态属性 class Room: def __init__(self,name,owner,width,length): self.name=name self.owner=owner self.width=width self.length=length @ 阅读全文
posted @ 2016-12-21 18:35 清心流易 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、三大编程范式: 面向过程: 面向函数: 面向对象: 二、程序的进化论: 1.编程最开始就是无组织无结构,从简单控制流中按步写指令 2.从上述的指令中提取重复的代码块或逻辑,组织到一起(比方说,你定义了一个函数),便实现了代码重用,且代码由无结构走向了结构化,创建程序的过程变得更具逻辑性 3.我们 阅读全文
posted @ 2016-12-19 23:40 清心流易 阅读(324) 评论(0) 推荐(0) 编辑
摘要: dsd 阅读全文
posted @ 2016-12-19 19:44 清心流易 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 四、正则、 re模块: 作用:针对的对象:字符串, 课前引入: 例子一、 如何找到字符串内部的alex;?过去学习可使用方法:find、split、replace.但是字符串内置的方法很局限,只能实现完全匹配。 如果要找到:与a**开头的需求呢?就无法实现。要实现模糊匹配就得用到模糊匹配。 例子二、 阅读全文
posted @ 2016-12-13 23:32 清心流易 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 模块: 模块,用一砣代码实现了某个功能的代码集合。不同功能,放置在不同模块中,模块就是一个.py文件。避免函数重复写代码。对于相同功能的代码。只需要调用该模块或者该模块里面的函数就可以。增加灵活性,和维护性。事先定义好,其他模块可以来调用该函数。 所以,模块一共三种: python标准库(内置模块) 阅读全文
posted @ 2016-12-12 23:36 清心流易 阅读(116) 评论(0) 推荐(0) 编辑