摘要:
Python中的成员函数和成员变量都是公开的(public),在python中没有类public,private等关键词来修饰成员函数和成员变量。其实,Python并没有真正的私有化支持,但可用下划线得到伪私有。 尽量避免定义以下划线开头的变量! (1)_xxx "单下划线 " 开始的成员变量叫做保 阅读全文
文章分类 - Python基础
websockt实现机制
2019-08-21 20:39 by 美丽的名字, 307 阅读, 收藏,
摘要:
websocket是基于TCP的一种协议,它实现了在浏览器与服务器之间全双工的长连接,其底层同样是基于socket通信,但是与TCP有区别,却别就在于TCP在进行三次握手完成之后就开始进行数据传输,传输完毕的一端自动断开连接,而websocket在三次握手完成之后还需要进行一次数据的验证,而且验证成 阅读全文
lru_cahce装饰器
2019-08-20 10:34 by 美丽的名字, 183 阅读, 收藏,
摘要:
这个装饰器实现了备忘的功能,是一项优化技术,把耗时的函数的结果保存起来,避免传入相同的参数时重复计算。lru 是(least recently used)的缩写,即最近最少使用原则。表明缓存不会无限制增长,一段时间不用的缓存条目会被扔掉。 这个装饰器支持传入参数,还能有这种操作的?maxsize 是 阅读全文
装饰器
2019-08-14 17:25 by 美丽的名字, 90 阅读, 收藏,
摘要:
装饰器 定义:本质就是函数,从来未其他函数增加附件功能。 原则:不修改被修饰函数的源代码,不修改被修饰函数的调用方式 装饰器 = 高阶函数 + 函数嵌套 + 闭包 高阶函数: - 函数接收的参数是一个函数名 - 函数的返回值是一个函数名 - 满足上述条件中的任一个都可称之为高阶函数 函数嵌套: - 阅读全文
常用数据类型
2019-08-12 09:33 by 美丽的名字, 82 阅读, 收藏,
摘要:
字符串常用功能: 移除空白 分割 长度 索引 切片 4、列表 创建列表: 1 2 3 name_list = ['alex', 'seven', 'eric'] 或 name_list = list(['alex', 'seven', 'eric']) 基本操作: 索引 切片 追加 删除 长度 切片 阅读全文
浙公网安备 33010602011771号