摘要:
javascript:包含ECMAscript DOM BOM 描述了以下内容: 语法 类型 语句 关键字 保留字 运算符 对象 引入方式: 基础规范: 每行结束加分号 //单行注释 /* */多行注释 变量应遵守以下某条著名规则: camel标记法: 首字母小写 接下来的字母都是大写 such a 阅读全文
摘要:
javascript:包含ECMAscript DOM BOM 描述了以下内容: 语法 类型 语句 关键字 保留字 运算符 对象 引入方式: 基础规范: 每行结束加分号 //单行注释 /* */多行注释 变量应遵守以下某条著名规则: camel标记法: 首字母小写 接下来的字母都是大写 such a 阅读全文
摘要:
css四种引入方式:test.html: title.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--<style>--> #插入式 <!--p{--> <!- 阅读全文
摘要:
HTML CSS JS (网络三剑客) 上网就是下载网页 浏览器 就是一个解释器 CS模式 client serverbs模式 browser server HTML是什么 hlyper text markup language 超文本标记语言 超文本: 就是指页面内可以包含图片 连接 音乐 程序等 阅读全文
摘要:
上下文管理协议 with open 执行了enter f为enter返回值 with open结束调用exit 如果遇到异常也调用exit exit返回值为True 结束with open继续运行 为False 程序崩掉 描述符本身应该定义为新式类 被代理的类也应该是新式类必须把描述符定义成类属性 阅读全文
摘要:
##getattribute isinstance issubclass class Foo(): def __init__(self,x): self.x = x def __getattr__(self, item): print('执行的是getattr')#当下一个方法抛出异常 接着避免程序 阅读全文
摘要:
多态 此概念指出对象如何通过他们共同属性 动作进行访问 而不必考虑他们具体的事 如同数据类型的 s.__len__() list.__len__() 第一个层面的封装 类就是麻袋 这本身就是一种封装第二个层面的封装 类中定义私有的 只有在你类的内部访问 外部无法访问第三个层面的封装 明确却分内外 内 阅读全文
摘要:
#总结 # 静态属性:函数作为数据属性形式 调用时感受不到内在逻辑# 既可以访问实例属性 也可以访问雷属性# 类方法:可以访问数据属性 也可以访问函数属性# 但是不可以访问实例属性# 静态方法:不能访问类属性 也不能访问实例属性 子类: 面向对象的三大特征:继承 多态 封装类的继承: class P 阅读全文
摘要:
编程方式: 面向过程 函数式 面向对象 类 把一类事物的相同的特征和动作整合到一起就是类 对象 就是基于类而创建的一个具体的事物 也就是把特征和动作整合到一起 类相关知识 XX例子 阅读全文
摘要:
模块:一个py文件成为一个模块 好处:大大提高了可维护性 分为三种: Python标准库模块 第三方模块 应用程序自定义模块 import: 执行了对应文件 引入变量名 解释器目录下调用 方式: 模块最后的调试代码前加上 if __name__=='__main__': XXXXX 内置模块: os 阅读全文
摘要:
装饰器:本质就是函数 功能是为其他函数添加辅助功能原则:不修改被修饰函数的源代码 不修改被修饰函数的调用方式 装饰器=高阶函数+函数嵌套+闭包 例子1:高阶函数 例子2:函数嵌套 闭包 例子3: 装饰器框架 例子4: 加上返回值 例子5: 加上参数 解压序列 l=(1,2,3,4,5,7,6,8) 阅读全文
|