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