摘要:
深浅拷贝 对于list, set, dict来说, 直接赋值. 其实是把内存地址交给变量. 并不是复制一份内容. 所以. lst1的内存指向和lst2是⼀一样的. lst1改变了, lst2也发生了改变 浅拷⻉ 浅拷贝. 只会拷贝第一层. 第二层的内容不会拷贝. 所以被称为浅拷贝 深拷⻉ 都不⼀样了 阅读全文
posted @ 2018-07-10 17:47
北寒-
阅读(112)
评论(0)
推荐(0)
摘要:
set集合是python的一个基本数据类型. 一般不是很常用. set中的元素是不重复的.无序的.里面的元素必须是可hash的(int, str, tuple,bool), 我们可以这样来记. set就是dict类型的数据但是不保存value, 只保存key. set也用{}表示 注意: set集合 阅读全文
posted @ 2018-07-10 17:07
北寒-
阅读(93)
评论(0)
推荐(0)
摘要:
一. 基础数据类型补充 列表: 循环删除列表中的每一个元素一个元素 分析原因: for的运行过程. 会有⼀个指针来记录当前循环的元素是哪一个, 一开始这个指针指向第0 个. 然后获取到第0个元素. 紧接着删除第0个. 这个时候. 原来是第一个的元素会自动的变成 第0个. 然后指针向后移动⼀次, 指向 阅读全文
posted @ 2018-07-10 16:50
北寒-
阅读(96)
评论(0)
推荐(0)
摘要:
1. python2中默认使用的是ASCII码. 所以不支持中文. 如果需要在Python2中更改编码. 需要在文件的开始编写: # -*- encoding : utf-8 -*- 编码回顾: 1. ASCII : 最早的编码. 里面有英文大写字母, 小写字⺟, 数字, ⼀些特殊字符. 没有中文, 阅读全文
posted @ 2018-07-10 16:27
北寒-
阅读(175)
评论(0)
推荐(0)
摘要:
1. id() 通过id()我们可以查看到⼀个变量表示的值在内存中的地址. 小数据池(常量池): 把我们使用过的值存储在小数据池中.供其他的变量使用. 小数据池给数字和字符串使用, 其他数据类型不存在. 对于数字: -5~256是会被加到小数据池中的. 每次使用都是同一个对象. 对于字符串: 1. 阅读全文
posted @ 2018-07-10 15:45
北寒-
阅读(163)
评论(0)
推荐(0)