摘要: http协议: 通信双方 :服务端应用程序 客户端浏览器 URL: 协议/域名:端口/路径?请求数据 http协议特性: 1,基于TCP/ID协议; 2,基于请求-响应模式; 3,无状态保存; 4,无连接; http协议格式: 客户端浏览器 服务端应用程序 (请求协议格式) (响应协议格式) 请求协 阅读全文
posted @ 2018-12-28 11:49 一碗窝子面 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一,模块简单的认识: 什么是模块. 模块就是我们把装有特定功能的代码进行归类的结果. 从代码编写的单位 来看我们的程序, 从小到 大的顺序: 一条代码 < 语句块 < 代码块(函数, 类) < 模块. 我们目前写 的所有的py文件都是模块. import 模块 :导入模块 from xxx impo 阅读全文
posted @ 2018-11-14 21:32 一碗窝子面 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一,issubclass,type, isinstance。 issubclass 判断xxx类是否是xxx类的子类 type 获取到xxx对象的类型 isinstance 判断xxx对象是否是xxx类型的(向上判断) 如何判断一个方法或者一个函数(FunctionType, MethodType) 阅读全文
posted @ 2018-11-09 21:49 一碗窝子面 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一,类与类之间的关系: 依赖关系: 在方法中给方法传递一个对象,此时类与类之间的关系是最轻的。 关联关系(组合,聚合),通过属性设置来维护两个对象的关系 简单的继承 self :谁调用的,就是谁的。 二,特殊成员 1. 类名() 会自动执行__init__() 2. 对象() 会⾃动执行__call 阅读全文
posted @ 2018-11-09 21:39 一碗窝子面 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一,成员: 变量: 1,实例变量,对象 . xxx = xxx 实例变量 --》字段 --》属性,给对象用的。 2,类变量,直接写在类中的变量就是类变量,类变量一般用类名来访问 二,方法: 1,实例方法,对象 . 方法() 2,类方法, 类名 . 方法() 3,静态方法,类名 . 方法() 三,属性 阅读全文
posted @ 2018-11-09 21:27 一碗窝子面 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一,面向对象和面向过程: 面向对象:以“我”为中心,按照事物的发展“流程”。 面向过程:以对象为中心。优点:代码量少,简单。 缺点:扩展性差。 总结:“万事万物皆为对象”(object) 二,如何编写面向对象的程序(重点) 先创建类:归类,对某些实物进行总结。相当于图纸 使用类可以创建对象: cla 阅读全文
posted @ 2018-11-09 20:34 一碗窝子面 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一:匿名函数。 匿名函数语法: 函数名= lambda 形参:返回值 (1)例 : (2)例:写一个lambda 给函数传递两个参数, a, b 计算a+b的结果。 (3)例:写一个lambda 计算字符串长度并返回 # len() 匿名函数有名字,统一叫“lambda” 注意!:匿名函数一般不会用 阅读全文
posted @ 2018-11-05 20:35 一碗窝子面 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一:迭代器 1,__iter__() 获取迭代器 2,_next__() 下一个元素 二:生成器 1,本质就是迭代器 两种方式写生成器 1. 生成器函数 2. 生成器表达式 生成器函数 函数内部有yield. yield返回 -> return yield可以把函数分段执行 生成器函数被调用的时候. 阅读全文
posted @ 2018-11-01 17:47 一碗窝子面 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一 :类对象, 函数名的使用 函数名就是变量名, 函数名存储的是函数的内存地址 变量的命名规范: 1. 由数字, 字母, 下划线组成 2. 不能是数字开头, 更不能是纯数字 3. 不能用关键字 4. 不要太长 5. 要有意义 6. 不要用中文 7. 区分大小写 8. 使用驼峰体或者下滑线二: 闭包 阅读全文
posted @ 2018-11-01 17:38 一碗窝子面 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一. 动态传参 形参: 1. 位置参数 2. 默认值参数 3. 动态传参 1, *args: 动态接收位置参数 2, **kwargs:动态接收关键字参数 顺序: 位置, *args, 默认值, **kwargs *, **: def func(*args, **kwargs): 无敌传参 pass 阅读全文
posted @ 2018-10-30 19:56 一碗窝子面 阅读(93) 评论(0) 推荐(0) 编辑