Fay

2018年11月4日

ConfigParser模块

摘要: import ConfigParser 用ConfigParser模块, 解析配置文件,必须有分组,组名可以随便起 创建文件.格式如config['DEFAULT'] ,如果想用python生成一个这样的文档 如下就可以将这些配置文件写入 格式如下: [alex] password = 202cb9 阅读全文

posted @ 2018-11-04 23:03 sunny7 阅读(151) 评论(0) 推荐(0) 编辑

2018年9月30日

描述符__get__,__set__,__delete__

摘要: 描述符 ,`__set__ __delete__` 阅读全文

posted @ 2018-09-30 02:09 sunny7 阅读(142) 评论(0) 推荐(0) 编辑

面向对象 ,特殊成员和魔法方法

摘要: [TOC] 特殊成员,类的双下__方法: 一: isinstance 和 issubclass 二: ==item系列: __getitem__, __setitem__, __delitem__ 三: attr系列: __getattr__, __setattr__, __delattr__ 四: 阅读全文

posted @ 2018-09-30 00:52 sunny7 阅读(162) 评论(0) 推荐(0) 编辑

2018年9月28日

异常处理

摘要: [TOC] 一:异常处理认识: 二 异常的种类: 三 异常处理: 四 try..except...详细用法 ==五.主动触发异常:raise 异常类型(值) 六.自定义异常 阅读全文

posted @ 2018-09-28 00:39 sunny7 阅读(148) 评论(0) 推荐(0) 编辑

2018年9月27日

反射

摘要: 反射: 反射就是通过字符串映射到对象的属性,python的一切事物都是对象(都可以使用反射) 1,hasattr(object,name) 判断object中有没有一个name字符串对应的方法或属性 2,getattr(object, name, default=None) 获取object中有没有 阅读全文

posted @ 2018-09-27 21:48 sunny7 阅读(155) 评论(0) 推荐(0) 编辑

绑定方法与非绑定方法

摘要: 绑定方法与非绑定方法: 二 非绑定方法@staticmethod装饰的方法,不管谁来调用,都没有自动传值一说 class Foo1: def __init__(self,name): self.name = name def tell_info(self): print('名字是%s' % self 阅读全文

posted @ 2018-09-27 21:45 sunny7 阅读(113) 评论(0) 推荐(0) 编辑

多态

摘要: 多态: 阅读全文

posted @ 2018-09-27 21:40 sunny7 阅读(132) 评论(0) 推荐(0) 编辑

继承

摘要: 继承 继承:类与类的关系,一种创建新类的方式 新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 查看继承关系:__bases__ __base__只查看从左到右继承的第一个子类,__bases__则是查看所有继承的父类 查看继承顺序:类名. 阅读全文

posted @ 2018-09-27 21:38 sunny7 阅读(99) 评论(0) 推荐(0) 编辑

封装

摘要: 封装:目的对外提供接口,隐藏内部属性 1.数据属性: __x = 1 变形为: _A__x = 1 2.函数属性 def __foo(self):变形为: def _A__foo(self): class A: __x =10 def __init__(self,name): self.__name 阅读全文

posted @ 2018-09-27 20:42 sunny7 阅读(114) 评论(0) 推荐(0) 编辑

2018年6月25日

hashlib模块

摘要: Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 # hash 哈希算法 可hash数据类型——>数字的过程 # hashlib — 阅读全文

posted @ 2018-06-25 02:29 sunny7 阅读(107) 评论(0) 推荐(0) 编辑

导航