发布于2019-07-30 10:21 阅读(1389) 评论(0) 点赞(3) 收藏(2)
200 请求成功
301 永久重定向
302 临时重定向
400 请求参数错误
403 没有权限
404 找不到请求页面
405 请求方式错误
500 服务器错误(代码出现bug)
502 nginx uwsgi 等服务挂了
赋值: 赋值只是对象简单的引用,不会创建新的对象,指向同一内存空间.简单的说赋值只是给原对象起了一个新的别名;
浅拷贝:浅拷贝不是对原对象的引用,会创建新的对象,不指向同一内存空间; 浅拷贝只拷贝了对象的第一层,对象里面的元素指向同一内存空间, 改变原对象里面的元素 拷贝的对象也会改变.
深拷贝:深拷贝会创建一个全新的对象,不指向同一内层空间,深拷贝拷贝了对象所有的元素,包括多层嵌套. so 对象里元素发生改变时 原对象元素不会发生改变.
注: 对于非容器类型没有拷贝一说;如果元组变量只包括原子类型则没有深拷贝.
import copy
一层的情况: # 浅拷贝 li1 = [1, 2, 3] li2 = li1.copy() li1.append(4) print(li1, li2) # [1, 2, 3, 4] [1, 2, 3] # 深拷贝 li1 = [1, 2, 3] li2 = copy.deepcopy(li1) li1.append(4) print(li1, li2) # [1, 2, 3, 4] [1, 2, 3]
多层的情况: import copy # 浅拷贝 li1 = [1, 2, 3, [4, 5], 6] li2 = li1.copy() li1[3].append(7) print(li1, li2) # [1, 2, 3, [4, 5, 7], 6] [1, 2, 3, [4, 5, 7], 6] # 深拷贝 li1 = [1, 2, 3, [4, 5], 6] li2 = copy.deepcopy(li1) li1[3].append(7) print(li1, li2) # [1, 2, 3, [4, 5, 7], 6] [1, 2, 3, [4, 5], 6]
1.算术运算符: + , - , * , / , // ,%, **
2.赋值运算符: =, +=, -=, *=, /=, **=, //=
3.逻辑运算符: and, or, not
4.关系运算符: =, !=, >, <, >=, <=,
5.成员运算符:in, not in
6.身份运算符:is, not is
7.位运算符:&, |, ~, ^
8.位运算符
首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。
is判断的是两个对象是否为同一对象,通过id来判断 (是否指向同一内存空间)
==判断的是两个对象的值是否相等,通过value来判断
1.https协议需要到ca申请证, 一般免费证书较少.
2.http是超文本传输协议, 信息是明文传输, https则是具有安全性的ssl加密传输协议.
3.http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
4.http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全.
作者:老板跑路了
链接:https://www.pythonheidong.com/blog/article/2278/111d243b5ba601b157c7/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!