摘要: 一,hashlib模块(摘要算法) 摘要算法:摘要算法又称哈希算法、散列算法。它通过函数,把任意长度的数据转换为一个长度固定的数据串,通常用16进制的字符串表示。 python的hashlib提供了常见的摘要算法,MD5,SHA1等等。 以MD5为例: 注:1,对于相同的字符串使用同一个算法进行摘要 阅读全文
posted @ 2018-01-25 09:51 一种清孤不等闲 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1,类和对象 python中一切皆为对象,类型的本质就是类。 在python中,用变量表示特征,用函数表示技能(方法),因而具有相同特征和技能的一类事物就是'类',对象则是这一类事物中具体的一个。 1.1类 class 类名: 类的两种作用:属性引用,实例化 关于self:在实例化是自动讲对象/实例 阅读全文
posted @ 2018-01-25 09:50 一种清孤不等闲 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1,继承:继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称派生类或子类。 一个类可以被多个类继承,一个类可以继承多个父类。 没有继承父类默认继承object 新式类,python3中都是新式类,object是所有python类的父类。 1 阅读全文
posted @ 2018-01-25 09:50 一种清孤不等闲 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1,封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式。 封装的原则:1,将不需要对外提供的内容都隐藏起来 2,把属性都隐藏,提供公共方法对其访问。 1.1私有变量和私有方法 父类的私有属性不能被子类继承 # class Room: # def __init__(self,name,length 阅读全文
posted @ 2018-01-25 09:50 一种清孤不等闲 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一,isinstance和issubclass isinstance(obj,cls)检查obj是否是类cls的对象 issubclass(sub,super)检查sub类是否是super类的子类 二,反射 1,什么是反射? 主要是指程序可以访问、检测、和修改它本身状态或行为的一种能力。 2,pyt 阅读全文
posted @ 2018-01-25 09:50 一种清孤不等闲 阅读(187) 评论(0) 推荐(0) 编辑
Live2D