2019年8月13日

Python_面向对象编程三大特性

摘要: 继承,多态,封装 继承: 子类继承父类的所有数据属性和方法属性,假如子类吃饭动作和父类不一样,那就子类就有自己的吃饭动作,子类比父类功能更多,也是ok的 python中类的继承分为:单继承和多继承 什么时候使用继承? 1当类之间有很多相同的功能,提取这些共同的功能做成基类(父类),用继承比较好 2当 阅读全文

posted @ 2019-08-13 22:18 詹生 阅读(345) 评论(0) 推荐(0) 编辑

Python_组合

摘要: 组合:类和类之间有关联,假设定义一个人的类,人的头,手,脚,嘴等数据属性,这几个属性又可以是各自的类或类实例化的对象,这就是组合 阅读全文

posted @ 2019-08-13 11:06 詹生 阅读(274) 评论(0) 推荐(0) 编辑

2019年8月12日

Python_静态属性,类方法,静态方法

摘要: 静态属性:把方法变成像属性一样调用 未使用静态属性的: 使用静态属性后: 类方法:不用实例化就可以执行类的方法 静态方法:名义上的归属类管理,类的工具包, 不能使用类变量和实例变量 阅读全文

posted @ 2019-08-12 23:29 詹生 阅读(4862) 评论(0) 推荐(0) 编辑

Python_实例属性的增删改查

摘要: 作用域 例子一: 例子二: 例子三: 阅读全文

posted @ 2019-08-12 22:11 詹生 阅读(665) 评论(0) 推荐(0) 编辑

Python_类属性的增删改查

摘要: class Human: def __init__(self,gender,langue,skin): self.gender = gender self.langue = langue self.skin = skin def speak(self): print("I speak %s" %self.langue... 阅读全文

posted @ 2019-08-12 16:38 詹生 阅读(264) 评论(0) 推荐(0) 编辑

2019年8月11日

Python_面向对象设计

摘要: 一 三大编程范式 编程范式即编程的方法论,一种编程风格 三大编程范式: 1.面向过程编程 2.函数式编程 3.面向对象编程 类: 把一类事物的相同 特征和动作 整合到一起 就是类,类是一个抽象的概念 对象: 基于类而创建的具体的事物,也是具体的特征和动作 整合到一起 二 面向对象设计 与 面向对象编 阅读全文

posted @ 2019-08-11 12:38 詹生 阅读(327) 评论(0) 推荐(0) 编辑

2019年8月10日

Python模块_hashlib模块

摘要: hashlib提供摘要算法,也叫哈希算法 hash和md5都是单向不可逆的,hashlib模块 主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法 举个应用例子:用户密码存放数据库如果用明文记录,一旦数据库泄漏,用户密码全知道,所以要用密文记录 假设用户的确是使用了 阅读全文

posted @ 2019-08-10 22:43 詹生 阅读(256) 评论(0) 推荐(0) 编辑

Python模块_configparse模块

摘要: configparse模块是 配置解析,用于配置文件的增删改查 类似字典操作 增 查 增改删 阅读全文

posted @ 2019-08-10 17:16 詹生 阅读(242) 评论(0) 推荐(0) 编辑

2019年7月31日

Python模块_logging模块

摘要: loggin日志分级 logging的steam和filename如果同时出现,只会走filename,下面就通过建立logger对象来解决这个问题,达到控制台和文件同时输出 阅读全文

posted @ 2019-07-31 23:57 詹生 阅读(254) 评论(0) 推荐(0) 编辑

2019年7月28日

Python模块_re正则表达式模块-2

摘要: re模块之转义字符 re模块之 | (或) re模块之search方法 search和findall的区别是:search是最小匹配,findall是贪婪匹配 re模块之split方法 (分割) re模块之sub,subn方法 (相当于replace替换) re模块之compile方法 re模块之f 阅读全文

posted @ 2019-07-28 23:59 詹生 阅读(206) 评论(0) 推荐(0) 编辑

导航