900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python 内置函数_python的内置函数 方法

python 内置函数_python的内置函数 方法

时间:2022-02-18 20:15:36

相关推荐

python 内置函数_python的内置函数 方法

1、input()

输入内容时要将内容用引号引起来:

input('请输入密码:')

input("请输入登录名:")

name = input('请输入姓名:')

print('Hello,' name)

>>>请输入姓名:Binla

>>>Hello,Binla

2、append()

在列表后边追加一个元素

3、extend([])

在列表之后追加一个列表

4、insert(位置,要插入的元素)

将要插入的元素插入到指定的位置

5、post()

6、get()

get请求与post请求的区别:

.post比get更安全,post不会作为url的一部分,不会被缓存、保存在服务器日志以及浏览器浏览记录中。

2). 数据容量不同。post发送的数据更大,get有url长度限制。这个限制是浏览器限制并不是post get本身限制。

3). 支持的数据类型不同。post发送更多类型数据,get只能发送ASCII字符。

4). 应用场景不同。post用于修改或写入数据,get一般用于搜索排序和筛选之类的操作,目的是获取资源,读取数据。

5). 是否幂等性。get请求是幂等性,post请求不是。所以,post不能进行管道化传输。

幂等性指一次或多次请求某一个资源应该具有同样的副作用。简言之,对同一个url的多个请求应该返回同样的结果。

6). 速度不同。post比get更慢。

a. post请求包含更多的请求头。因为post需要在请求的body部分包含数据,所以会多了几个数据描述的部分的首部字段(如:content-type),这其实是微乎其微的。

b. post在真正接收数据之前会先将请求头发送给服务器进行确认,然后才真正发送数据post请求的过程:

(1) 浏览器请求tcp连接(第一次握手)

(2) 服务器答应进行tcp连接(第二次握手)

(3) 浏览器确认,并发送post请求头(第三次握手,这个报文比较小,所以http会在此时进行第一次数据发送)

(4) 服务器返回200 OK响应

从过程来说,get的总耗是post的2/3左右。

/weixin_42480489/article/details/82957573

re正则表达式模块:

1、match()

2、search()

3、findall()

这三个的区别:

re.match()函数是从内容的第一个字符开始匹配,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;

re.search()匹配全部字符串,直到找到一个匹配,有多个时,只匹配第一个;

re.findall()函数从全部内容匹配,有多个时,找出所有的。

4、group()

作用:用来提出分组的截获的字符串,()用来分组

group()同group(0)就是匹配正则表达式整体结果;

group(1)列出第一个括号匹配的部分,group(2)列出第二个括号匹配的部分,

group(3)列出第三个括号匹配的部分,依次类推。

5、sub()

re.sub(pattern,repl,string,count=0,flags=0)

pattern:表示正则表达式中模式字符串;

repl:被替换的的字符串(既可以市字符串,也可以是函数);

string:要处理的,要被替换的字符串;

count:匹配次数,默认全部替换

flags:具体用处不详

6、 range(satrt, stop, step)

该函数是Python的内置等差序列函数,其中start表示起始序列值,stop表示终止序列值,step表示序列布长。

注意:默认情况下,range(n)表示start= 0, stop = n, step = 1。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。