随笔分类 -  03 内存相关

摘要:![](https://img2024.cnblogs.com/blog/1749876/202409/1749876-20240928151632192-1074847364.png) ![](https://img2024.cnblogs.com/blog/1749876/202409/1749876-20240928151639929-1088250005.png) ![](https:// 阅读全文
posted @ 2024-09-28 15:17 jhchena 阅读(2) 评论(0) 推荐(0) 编辑
摘要:# 列举你了解的字典中的功能(字典独有)。 # keys values items update get # 列举你了解的集合中的功能(集合独有)。 a = set() b = set() a.intersection(b) # 交集 a.union(b) # 并集 a.difference(b) 阅读全文
posted @ 2024-09-28 12:00 jhchena 阅读(10) 评论(0) 推荐(0) 编辑
摘要:data_list = [] for i in range(10): data = {} data['user'] = i data_list.append(data) print(data_list) #每个字典都 不一样 字典,列表内存指向图 data = {} for i in range(1 阅读全文
posted @ 2024-09-25 21:39 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要:""" v1 = [1,2,3] v2 = [1,2,3] v1 = [1,2,3] v2 = v1 v3 = v1 v1.append(999) #v2 、V3指向 V1内存地址,如果V1 改变,V2/V3也会改变 v1 = [1,2,3] v2 = v1 v3 = v1 v1 = [1,] #v 阅读全文
posted @ 2024-09-25 21:37 jhchena 阅读(1) 评论(0) 推荐(0) 编辑
摘要:== 用于比较值是否相等。 is 用于比较内存地址是否相等。 阅读全文
posted @ 2024-09-25 21:37 jhchena 阅读(2) 评论(0) 推荐(0) 编辑
摘要:""" v1 = [1,2,3] v2 = v1 #指向同一个内存地址 v1.append(999) print(v1,v2) print(id(v1),id(v2)) """ """ v1 = [1,2,3] v2 = v1 #指向同一个内存地址 print(id(v1),id(v2)) v1 = 阅读全文
posted @ 2024-09-25 21:36 jhchena 阅读(11) 评论(0) 推荐(0) 编辑
摘要:示例一: v1 = [11,22,33] v2 = [11,22,33] v1 = 666 v2 = 666 v1 = "asdf" v2 = "asdf" #以上数据都不是同一个内存地址 # 按理 v1 和 v2 应该是不同的内存地址。特殊: 1. 整型: -5 ~ 256 2. 字符串:"ale 阅读全文
posted @ 2024-09-25 21:36 jhchena 阅读(7) 评论(0) 推荐(0) 编辑
摘要:要确认是进行赋值,还是找到其中, 有赋值为:重新开辟内存空间 python 将:-5~ 256为常用的数字(如果在范围类使用同一内存空间,这叫:python小数据池) 如果大于这个数值,会重新 进行开僻内存空间 字符串:如果A1 = ‘’alex A2= ‘alex , A1/A2等于同一个字符串 阅读全文
posted @ 2024-09-25 21:34 jhchena 阅读(3) 评论(0) 推荐(0) 编辑