摘要: python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射) 2、类应用反射 阅读全文
posted @ 2018-09-01 22:31 傻白甜++ 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Python的hashlib提供了常见的摘要算法MD5。 我们以常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多次调用update(),最后计算的结果是一样的: 考虑这么个情况,很多用户喜欢用123456,888888,password这些简单的口令,于是,黑客可以 阅读全文
posted @ 2018-09-01 22:27 傻白甜++ 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 基于人为来约束: 即人为主动抛出异常 class BaseMessage(object): def send(self,x1): """ 必须继承BaseMessage,然后其中必须编写send方法。用于完成具体业务逻辑。 """ raise NotImplementedError(".send() 阅读全文
posted @ 2018-09-01 21:55 傻白甜++ 阅读(334) 评论(1) 推荐(0) 编辑
摘要: issubclass() : 方法用于判断第一个参数是否是第二个参数的子子孙孙类。 class Foo(object): pass class Bar(object): pass def func(*args): foo_counter =0 bar_counter =0 for item in a 阅读全文
posted @ 2018-09-01 18:35 傻白甜++ 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 本篇将详细介绍Python 类的成员、成员修饰符、类的特殊成员。 类的成员: 类的成员可以分为三大类:字段(变量)、方法、属性。 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一 阅读全文
posted @ 2018-09-01 16:06 傻白甜++ 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大特性: 封装、继承和多态 一、封装 封装,顾名思义就是将内容封装到某个地方,以后可以直接调用被封装到某处的内容。 - 将内容封装到某处 - 从某处调用被封装的内容 第一步,将内容封装到某处: class Foo: def __init__(self,name,age): self.na 阅读全文
posted @ 2018-09-01 14:44 傻白甜++ 阅读(542) 评论(0) 推荐(0) 编辑
TOP