day07 笔记

消费者行为学

围城
活着
盲井

三体
。。。。
黑暗森林
3

北京折叠


属性
实例变量
类变量
私有属性__var
方法
构造方法,
析构函数
私有方法

对象:实例化一个类之后得到的对象

封装
把一些功能的实现细节不对外暴露

继承
继承 ,组合

代码的重用
单继承
多继承,
    2.7 经典类,深度优先,  新式类,广度优先
    3.x 均是广度优先
    class Foo(object):
        def __init__(self,name,age,sex,salary,course):

            self.salary = salary
            self.course = course

多态
接口重用, 一种接口,多种实现

静态方法
只是名义上归类管理, 实际上在静态方法里访问不了类或实例中的任何属性
类方法
只能访问类变量,不能访问实例变量

属性方法
把一个方法变成一个静态属性

反射
hasattr(obj,name_str) , 判断一个对象obj里是否有对应的name_str字符串的方法
getattr(obj,name_str), 根据字符串去获取obj对象里的对应的方法的内存地址
setattr(obj,'y',z), is equivalent to ``x.y = v''
delattr

异常
try :
code
except (Error1,Erro2) as e:
print e

except Exception :抓住所有错误,不建议用

Socket网络编程

原文地址:https://www.cnblogs.com/netflix/p/14855272.html