05 2021 档案
摘要:# ### 主动抛异常 """ BaseException 所有异常类的父类 Exception 普通异常类的父类 raise + 异常错误类 / 异常错误类对象 """ # (1) raise 基本语法 # raise KeyError # raise KeyError() """ try: ra
阅读全文
摘要:# IndexError 索引超出序列的范围# lst = [1,2,3]# lst[1000] # KeyError 字典中查找一个不存在的关键字# dic = {"a":1,"b":2}# dic["c"] # NameError 尝试访问一个不存在的变量# print(wangwen11231
阅读全文
摘要:Cookie是由服务器端生成,发送给客户端浏览器,浏览器会将Cookie的key/value保存,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie的key/value可以由服务器端自己定义。 使用场景: 登录状态, 浏览历史, 网站足迹,购物车 [不
阅读全文
摘要:请求 文档: http://docs.jinkan.org/docs/flask/api.html#flask.request request:flask中代表当前请求的 request 对象 作用:在视图函数中取出本次请求数据 导入:from flask import request 代码位置:
阅读全文
摘要:1.创建一个虚拟环境并安装flask命令如下: conda create -n flask python=3.8 flask==1.1.4 # 如果报错,执行以下步骤: 使用国内镜像源: conda config --add channels https://mirrors.tuna.tsinghu
阅读全文
摘要:1.django下载安装 pip install django==1.11.9 2.使用命令创建项目 django-admin startproject renran(项目名称) 3.创建应用 python manage.py startapp app01(应用app名称) 4.在项目的settin
阅读全文
摘要:MVC和MTV模式 MVC Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起.模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用
阅读全文
摘要:1.什么是模板渲染? 模板就是html文件,渲染就是字符串替换 jinja2模块简单使用 安装: pip3 install jinja2 使用 视图函数中写法 from jinja2 import Template def html(): with open('beatfulpage.html',
阅读全文
摘要:名称:超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP) 版本: 1.1, 目前有2.0版本,只不过没有广泛应用 http协议是基于TCP/IP协议之上的应用层协议。 分为两步:请求 -- 响应 请求和响应步骤: 例如:在浏览器地址栏键入URL,按下回车之
阅读全文
摘要:可以把方法变成属性 : 可以动态的控制属性的获取,设置,删除相关操作@property 获取属性@方法名.setter 设置属性@方法名.deleter 删除属性 # 方法一 """是同一个方法名""" class MyClass(): def __init__(self,name): self.n
阅读全文
摘要:概念:通过字符串去操作类对象 或者 模块中的属性方法 (1)类中的反射hasattr() 检测对象/类是否有指定的成员getattr() 获取对象/类成员的值setattr() 设置对象/类成员的值delattr() 删除对象/类成员的值 (2)模块的反射sys.modules 返回一个系统字典,字
阅读全文
摘要:__dict__ 获取对象或类的内部成员结构__doc__ 获取对象或类的内部文档__name__ 获取类名函数名__class__ 获取当前对象所属的类__bases__ 获取一个类直接继承的所有父类,返回元组 class Man(): pass class Woman(): pass class
阅读全文
摘要:定义:装饰器用于拓展原来函数功能的一种语法,返回新函数替换旧函数优点:在不更改原函数代码的前提下 给函数拓展新的功能 @符号 装饰器的标识符 : (1) 自动把下面修饰的原函数当成参数传递给装饰器 (2) 用返回的新函数去替换旧函数,以实现功能上的扩展(基于原函数) # (1) 装饰器的原型 def
阅读全文
摘要:多态: 不同的子类对象调用相同的父类方法,得到不同的执行结果, 同一个方法的不同对象,不同对象在调同一个方法 继承 重写 示例: class Soldier(): def attack(self): pass def back(self): pass # 陆军 class Army(Soldier)
阅读全文
摘要:一个类除了自身所拥有的属性方法之外,还获取了另外一个类的成员属性和方法 是一种继承关系被继承的类叫做父类(基类,超类),继承的类叫做子类(衍生类)在python中所有类都继承object这个父类继承: (1) 单继承 (2) 多继承 1.单继承 class Human(object): eye =
阅读全文
摘要:1.在虚拟环境中初始化vue vue init webpack renranweb vue项目目录: 2.配置前端访问后端地址,在src目录前settings.js文件中加入 export default { 'host': 'http://127.0.0.1:8000', } 3. index.j
阅读全文
摘要:多继承弊端 多继承的弊端会造成菱形继承这种情况,找不清调用顺序super对象按照mro列表的顺序依次调用,解决菱形继承存在的问题经典类:深度优先 (python2.x)新式类:广度优先 (python3.x)写多继承时,尽量避免造成不同类相同方法名的情况,提高代码质量 高内聚,低耦合高内聚:一个
阅读全文
摘要:## 类对象的操作: 封装: 对类中成员属性和方法的保护,控制外界对内部成员的访问,修改,删除等操作 1.私有 : 在类内可以互相访问,在类外不能访问 2.公有 : 在类内或者类外都可以访问 类中成员: 1.成员属性 2.成员方法 绑定方法: 1.绑定到对象 : 当对象去调用类中成员方法时,系统会默
阅读全文
摘要:1.什么是类,对象? 用几大特征表达一类事物称为一个类,类更像是一张图纸,表达的是一个抽象概念对象是类的具体实现,更像是由这图纸产出的具体物品,类只有一个,但对象可以通过这个类实例化出多个对象是类的实例,类是对象的模板类中的成员只有方法和属性,不要裸露的把判断和循环直接写在类中,而是用方法包起来(
阅读全文

浙公网安备 33010602011771号