2017年11月24日
摘要: class Foo: f = "类的静态变量" def __init__(self,name,age): self.name = name self.age = age def say_hi(self): print("hi %s"%self.name) obj = Foo("egon","100") #检测是否有某... 阅读全文
posted @ 2017-11-24 19:36 云烟||成雨 阅读(116) 评论(0) 推荐(0) 编辑
  2017年11月23日
摘要: 作用: 任意长度的字符串内容通过摘要算法都可以生成唯一序列摘要值,通过摘要算法,可以校验某个文档或者某组字符串是否被修改。 应用: 1.文件内容一致性校验 2.用户登录验证 常用方法 update() >更新哈希对象的字符串参数 hexdigest() >将摘要以十六进制形式返回 digest() 阅读全文
posted @ 2017-11-23 21:31 云烟||成雨 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 作用 在程序的运行过程中,会遇到很多需要打印的中间信息,通过使用logging模块可以详细的输出信息,不同于print()函数的单一功能。 应用场景 对于软件程序的运行过程中输出中间信息,如账单信息,软件的操作信息。 分类 logging模块下有:Logger、Handler、Filter、Form 阅读全文
posted @ 2017-11-23 20:24 云烟||成雨 阅读(185) 评论(0) 推荐(0) 编辑
  2017年11月22日
摘要: staticmethod 首先要明白两个概念 绑定方法:但凡是定义在类的内部,并且没有被任何装饰器修饰过的方法,就是绑定方法,并且有自动传值功能。类直接调用该方法时,改方法叫做类的函数属性;对象在调用该方法时,该方法叫绑定方法。 示例: 只要是类中的函数没有被装饰器修饰,就会自动传值,该函数在对象调 阅读全文
posted @ 2017-11-22 20:09 云烟||成雨 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 封装 封装的目的 使类中的属性或者方法只允许在类内部使用,不允许外部对其访问,保证数据的安全性。 封装的方法 使属性或者函数名改写成:“__属性名或者函数名”的格式,即完成了对本类属性或函数名的隐藏。这样,属性或者函数名的真正名称变形为"_类名__属性名或者函数名"。 需注意的地方: Python实 阅读全文
posted @ 2017-11-22 15:34 云烟||成雨 阅读(928) 评论(1) 推荐(0) 编辑
  2017年11月21日
摘要: 什么是继承 子类通过对父类(基类、超类)的抽象,进而使用父类的属性或方法的过程,叫做继承。 继承与派生的关系 子类继承了父类,父类派生出了子类(实际上两者没有任何区别,只是不同的说法),另一方面继承指的是从模糊到具体的过程,而派指的是具体到模糊的过程。 继承的分类 单继承、多继承 在Python 2 阅读全文
posted @ 2017-11-21 19:02 云烟||成雨 阅读(112) 评论(0) 推荐(0) 编辑