Python 深拷贝和浅拷贝有什么区别?
摘要:浅拷贝用于复制引用指针,就像复制值一样。这些引用指向原始对象,并且在类的任何成员中所做的更改也将影响它的原始副本。浅拷贝允许更快地执行程序,它取决于所使用的数据的大小。 深拷贝用于存储已复制的值。深拷贝不会将引用指针复制到对象。它引用一个对象,并存储一些其他对象指向的新对象。原始副本中所做的更改不会
阅读全文
posted @
2020-03-19 13:50
duanfengna
Cookie 和Session
摘要:Cookie 和session的区别: 数据存放位置不同: cookie数据存放在客户的浏览器上,session数据放在服务器上 安全程度不同: cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session 性能使用程度不同: session会
阅读全文
posted @
2020-03-19 13:42
duanfengna
阅读(113)
推荐(0)
Python lambda
摘要:Python 允许用lambda关键字创建匿名函数。函数式编程,匿名是因为不需要以标准的方式来声明。一个完整的lambda 语句 代表了一个表达式,这个表达式的定义体必须和声明放在同一行 如 f=lambda x,y:x+y f(x,y)
阅读全文
posted @
2020-03-19 10:34
duanfengna
python文件路径获取
摘要:import os#该文件所在位置:D:\第1层\第2层\第3层\第4层\第5层\test11.pypath1 = os.path.dirname(__file__)print(path1)#获取当前运行脚本的绝对路径path2 = os.path.dirname(os.path.dirname(_
阅读全文
posted @
2020-03-17 10:30
duanfengna
判断是否有重复的元素,按元素出现的次数从高到低的顺序输出
摘要:第一种用集合法判断 普通 def isrepeat(list):#判断是否有重复数据,输出重复元素的个数 a={} reelmt_l=[] e_index=len(list) re_len=len(set(list))#判断是否有重复元素 if e_index==re_len: print('no
阅读全文
posted @
2020-03-17 10:27
duanfengna
Python 把请求值为图片的替换为64位
摘要:import base64class getValues(object): def __int__(self): pass def replace_target_Value(self,key,dic,changeData): if not isinstance(dic, dict): # 对传入数据
阅读全文
posted @
2020-03-17 10:16
duanfengna
Python学习汇总
摘要:元组 列表 字典和集合的区别 1)列表:一个大仓库,你可以随时往里边添加和删除任何东西。 (2)元组:封闭的列表,一旦定义,就不可改变(不能添加、删除或修改) 元组使用小括号,列表使用方括号。 元组没有pop、insert、append等对元组进行修改删除插入的方法或函数 元组中的元素值是不允许删除
阅读全文
posted @
2020-03-17 10:02
duanfengna
阅读(143)
推荐(0)