首页 > 系统相关 >04 内存回顾 练习题

04 内存回顾 练习题

时间:2024-09-25 21:35:12浏览次数:8  
标签:练习题 指向 04 V1 V2 v1 v2 内存 内存地址

"""
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,]  #v2 、V3指向 V1内存地址,V1 赋值,V2/V3指向 V1内存地址,V1指向赋值内存地址:1


v1 = [1,2,3]
v2 = v1
v3 = v1
v2 = [1,]  #v2 、V3指向 V1内存地址,V2 赋值,V1/V3指向 V1内存地址,V2指向赋值内存地址:1



v1 = [1,2,3]
v2 = v1
v3 = v2

v2 = [1,]  #v2 指向 V1内存地址,V3指向V2内存地址,V2 赋值,V1/V3指向 V1内存地址:123,V2指向赋值内存地址:1
"""
"""
v1 = "alex"
v2 = v1   # V1/V2指向 alex地址 
data = v1.upper()  
#将v1 转换为:大写,由于字符串是不可变类型,如果 v1.upper() 转换后没有进行赋值,只是进行转换下,
#生成一个变量,变量没有进行赋值,此时V1没有进行改变

print(v1,v2)


v1 = [11,2,3]

v2 = v1 
v1.append(999)
print(v1,v2)
"""

# v1 = "alex"
# value = v1[0:2]

"""
v1 = {1,2,3}
v2 = v1 
v1.add(666)

print(v1,v2) # 1,23,666
"""

"""
v1 = {1,2,3}
v2 = v1 
n = v1.intersection([1,88,9])
print(v1,v2) # 1,23,666
"""

"""

v1 = [1,2,3,]
v2 = v1 
v1[0] = [11,22,33,4]
"""

"""
v1 = [1,2]
v2 = [1,2,v1]
v2[2] = 55 #V2[2]内存地址由V1,改为:新的内存地址 55
print(v1,v2)
"""

"""
v1 = [1,2]
v2 = [1,2,v1]
v2[2][1] = 55
print(v1,v2) V2[2] 还是指向V1内存中,只是V2[2][1]指现V1 索引 0 发生改变以
"""



标签:练习题,指向,04,V1,V2,v1,v2,内存,内存地址
From: https://www.cnblogs.com/jhchena/p/18432273

相关文章

  • 05 字典内存分配
    data_list=[]foriinrange(10):data={}data['user']=idata_list.append(data)print(data_list)#每个字典都不一样字典,列表内存指向图data={}foriinrange(10):data['user']=iprint(data)内存占用图......
  • 04 JSON 序列化 反序列化
    `#!/usr/bin/envpython#-*-coding:utf-8-*-#@File:json字符串-序列化-反序列化.py#@Author:jhchena#@Date:2024/8/18#@Desc:#@Contact:[email protected]=[11,22,33,44]#python转换成json格式-序列化dic_string=......
  • 备战软考04——存储系统
    9:019月25日周三2.计算机组成与结构.pdf3存储系统文老师软考教育CPU内部通用寄存器Cache主存储器联机磁盘存储器脱机光盘、磁盘存储器◆计算机采用分级存储体系的主要目的是为了解决存储容量、成本和速度之间的矛盾问题。◆两级存储:Cache-主存、主存-辅存(虚拟存储体系)◆局部性......
  • 18 字典 练习题
    练习题#!/usr/bin/envpython#-*-coding:utf-8-*-""""""#1.请获取"刘伟达""""info={"name":'刘伟达','age':18,'gender':'男','hobby':'同桌'}......
  • 04 练习示例
    #第一题#让用户输入一个数字,猜:如果数字>50,则输出:大了,如果数字<=50,则输出小了.num=int(input("请输入你要猜测的数字"))#需要注入:input的输入,永远为:字符串ifnum>50:print("大了")else:print("小了")#第二题:用......
  • 04 python编码相关
    对于Python默认解释器编码:py2:asciipy3:utf-8如果想要修改默认编码,则可以使用:#-*-coding:utf-8-*-注意:对于操作文件时,要按照:以什么编写写入,就要用什么编码去打开。8、解释器#!/usr/bin/envpython#在linxu中指定解释器的路径#-*-coding:utf-8-*-环境头只......
  • EfficientViT(2023CVPR):具有级联组注意力的内存高效视觉Transformer!
    EfficientViT:MemoryEfficientVisionTransformerwithCascadedGroupAttentionEfficientViT:具有级联组注意力的内存高效视觉Transformer万文长字,请耐心观看~论文地址:https://arxiv.org/abs/2305.07027代码地址:Cream/EfficientViTatmain·microsoft/Cream......
  • 题解:AT_abc204_e [ABC204E] Rush Hour 2
    变形的dijkstra。先思考什么情况下需要等待以及等待多长时间最优。我们把题目上的计算方法按照当前的时间\(t\)和通过所需的时间\(f(t)\)列个函数关系:\[f(t)=t+c+\lfloor\frac{d}{t+1}\rfloor\]然后用Desmos画个图可以得到图像(其实就是对勾函数):因为\(c,d\geq0\),所......
  • electron的控制台导致内存泄漏感悟
    electron的控制台导致内存泄漏感悟今天在测试electron性能时发现在某些情况下打开控制台会导致渲染进程内存泄漏,从而导致渲染进程奔溃(electron27.xx.xx),大概率是控制台本身问题。关闭控制台之后内存正常。特此记录。从刚开始接触electron的火热,到真正使用electron编写工业软件以......
  • 优化Windows 10 Direct3D性能的注册表;优化Direct3D和整体游戏性能,可以从图形渲染、GPU
    优化Windows10Direct3D性能的注册表.reg文件示例CopyCodeWindowsRegistryEditorVersion5.00;优化Direct3D性能[HKEY_CURRENT_USER\Software\Microsoft\Direct3D]"DisableDirectDraw"=dword:00000001"MaxTextureWidth"=dword:00000400"MaxText......