python-----------总结+补充

一.join用法

在这里插入图片描述

二、简述面向对象中__new__和__init__区别

在这里插入图片描述

三、两个列表[1,5,7,9]和[2,2,6,8]合并为[1,2,2,3,6,7,8,9]

在这里插入图片描述

四、[[1,2],[3,4],[5,6]]一行代码展开该列表,得出[1,2,3,4,5,6]

在这里插入图片描述

五、a="hello"和b="你好"编码成bytes类型

在这里插入图片描述
在这里插入图片描述

六、单列模式

在这里插入图片描述

七、保留两位小数

在这里插入图片描述

八、列出常见的状态码和意义

200 OK

请求正常处理完毕

204 No Content

请求成功处理,没有实体的主体返回

206 Partial Content

GET范围请求已成功处理

301 Moved Permanently

永久重定向,资源已永久分配新URI

302 Found

临时重定向,资源已临时分配新URI

303 See Other

临时重定向,期望使用GET定向获取

304 Not Modified

发送的附带条件请求未满足

307 Temporary Redirect

临时重定向,POST不会变成GET

400 Bad Request

请求报文语法错误或参数错误

401 Unauthorized

需要通过HTTP认证,或认证失败

403 Forbidden

请求资源被拒绝

404 Not Found

无法找到请求资源(服务器无理由拒绝)

500 Internal Server Error

服务器故障或Web应用故障

503 Service Unavailable

服务器超负载或停机维护

九、简述cookie和session的区别

在这里插入图片描述

十、简述多线程、多进程

在这里插入图片描述

十一、简述any()和all()方法

**any():只要迭代器中有一个元素为真就为真

all():迭代器中所有的判断项返回都是真,结果才为真**

在这里插入图片描述

any()

其实any函数非常简单:判断一个tuple或者list是否全为空,0,False。如果全为空,0,False,则返回False;如果不全为空,则返回True。

all()

all函数正好和any相反:判断一个tuple或者list是否全为不为空,0,False。如果全不为空,则返回True;否则返回False。

这里需要注意的是,空tuple和空list的返回值是True

十二、列出几种魔法方法并简要介绍用途

在这里插入图片描述
在这里插入图片描述

十三、请将[i for i in range(3)]改成生成器

在这里插入图片描述

十四、使用lambda函数对list排序foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4],输出结果为 [0,2,4,8,8,9,-2,-4,-4,-5,-20],正数从小到大,负数从大到小

在这里插入图片描述

十五、

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

十六、sorted与sort

在这里插入图片描述

十七、

在这里插入图片描述

十八、统计字符串中某字符出现次数

在这里插入图片描述

十九、简述乐观锁和悲观锁

悲观锁, 就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。

乐观锁,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制,乐观锁适用于多读的应用类型,这样可以提高吞吐量

二十、
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值