回顾:1、有关联关系的接口返回COOKIE开发接口的1、mock server 模拟一个没有开发好的接口1、异常处理trycode..except Exception as e:xxxxelse:xxx #没有出异常的话,走这块finally:不管你的代码有没有出错,都会走这里2、网络编程from urllib import requestfrom urllib import parserequest.urlopen(url).read().decode() #getdata = {'us':'xxx,'pass':'xxxx'}str_data = parse.urlencode(data)request.urlopen(url,str_data.encode()).read().decode()requests #第三方,需要安装data = {k:v,k2,v2}requests.post(url,data,headers={k:v},COOKIEs={k:v},files={'k':open('xx')})req = requests.get(url,params={k:v})req.json() #返回的结果是字典,但是要求必须返回的json的时候,才能转成字典req.text #返回的是字符串类型的req.content #返回的是bytes类型的1、发邮件1、在你的邮箱设置里面打开smtp服务2、开启邮箱授权码,记住这个授权码yagmail使用修改后的那个.whl的安装包直接pip install的话,发中文附件的时候,文件名是乱码2、 面向对象编程 class面向过程编程 执行者1、4S店 掏钱买车2、保险公司 上保险3、税务局 交购置税4、交管局 验车、选号、交钱、取牌、上牌面向对象 指挥者买车办事处1、4S店 掏钱买车2、保险公司 上保险3、税务局 交购置税4、交管局 验车、选号、交钱、取牌、上牌类一个种类,一个模型。汽车模型对象指具体的东西,模型造出来的东西叫做对象。实例实例和对象是一样的。实例化实例化就是造东西的这个过程。属性就是变量方法就是类里面的函数继承封装多态self代表的是本类对象。因为函数里面的变量都是局部变量,出了函数就不能用了。用self给对象绑定了之后,就可以self.xx随便用了构造函数def __init__():pass构造函数就是类在实例化的时候执行的函数。类在实例化的时候,会自动执行它析构函数def __del__():pass实例被销毁的时候执行的。属性方法看起来像属性的一个方法。类变量类变量,公共的变量,每个实例都可以用实例变量(成员变量)实例方法实例化之后才可以用的。类方法1、不用实例化就可以直接调用。2、它可以通过cls使用类变量3、它不能调用这个类里面的其他实例方法和实例变量静态方法#你不想实例化的时候,就可以定义成类方法#静态方法就是一个普通函数,只不过是写在类里面而已,它用不了类变量、类方法、实例变量、实例方法
私有私有方法私有变量出了类之后,就不能用了。if __name__ == '__main__':判断这个python是在别的地方导入的,还是直接运行的这个python文件这句话一般是做调试的时候用的。1、如果是直接运行这个python文件的时候,这句话一点用都没有2、