个人试后小结

19 篇文章 0 订阅
18 篇文章 0 订阅

1.正则表达式的常用符号有哪些? 分别是什么意思?

*前面的符号重复0次或0次以上

? 前面的符号重复0次或1次

+前面的符号重复1次或1次以上

\d匹配0-9中的数字

^ 以…开头

$ 以…结尾

| 左右表达式满足任意一个

\s 匹配任意空白字符

2.常见的加密算法有哪些?挑一个说出特点

MD5 AES DES hash+盐

MD5:

不可逆

长度固定

可以通过穷举字符串的方式基于数据库查询进行解密

3.常用的请求方法有哪些?有什么作用(至少四个)

GET: 索要数据(查)

POST: 长传数据 (增)

PUT: 更新数据(改)

DELETE:删除数据(删)

OPTIONS

HEADER

CONNECTION

TRACE

(后面四个不经常用)

4.请求报文有哪几个部分组成

请求行 请求头 空行 请求数据

状态行 响应头 空行 响应数据/正文

5.常见的状态码有哪几类?分别是什么意思?

1xx 接收部分数据

2xx 成功获取数据

3xx 重定向错误

4xx 客户端错误

5xx 服务器错误

6.写一个最简单的装饰器

def hello(a):

  def func():
  return a ()
  return func

7.递归计算n以内的和

def sum(n)

return 1 if n==1 else n+sum(n-1)(三目运算)

8.Python中的内置函数

Map

Filter

Reduce

Sorted

sum

max

min

9.常见的请求头字段有哪些?

Host

Cookie

User-Agent

10.python的内置装饰器有哪些

property

classmethod

staticmethod

11.get和post的区别

参数位置不同: get位于url后,post位于请求体中

数据大小不同: get有限制,取决于浏览器,post理论无限制,实际取决于服务器的性能

安全性不同: post相对get更安全名,但是两者实际上都不安全

应用场景不同 : get索要数据,post上传数据

12.同步和异步的区别

同步: 顺序执行

异步: 无序执行

13.(1)创建一张列表stu,id列整型主键自增,name列字符类型默认保密,phone列整型唯一

CREATE TABLE IF NOT EXISITS stu (id INTEGER PRIMAEY KEY AUTOCREAMENT,

name VARCHAR(20) DEFAULT ‘保密’,

phone INTEGER UNIQUE)

(2) 向stu表中插入数据 张三,100861,李四,100862

INSERT INTO stu(name,phone)VALUES(‘张三’,100861),(‘李四’,100862)

(3) 查询stu表中手机号包含86的所有数据

SELECT * FROM stu WHERE phone like %86%

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值