python 内存存储_python 基本语法-内存存储

字符串可以相加,相乘

name = "smx"

new_name=name*2

print(new_name)

namename

输入input 接收的内容是字符串

内存相关内容

v1 = [11,22,33]

v2 = [11,22,33]

V1和v2是不同的地址空间

v1 = [11,22,33]

v1=[11,12]

v1 = [11,22,33]

v2=v1

v2指向同一地址

v1.append(666)

print(v2) 含666

v1 = [11, 22, 33] 内存是一个地址

v2 = v1 v2指向V1的地址

v1 = [1, 2, 3] 新建一个地址

print(v2)

[11,22,33]

v1 = ‘smx‘

v2 = v1

v1 = ‘abc‘

print(v2)

smx

列表和字典可以内部修改,赋值重新开辟一块空间

v1 = [1, 2, 3]

v2 = [11, 22, v1]

v1.append(9)

print(v2)

****

[11, 22, [1, 2, 3, 9]]

v1 = [1, 2, 3]

v2 = [11, 22, v1]

v2[2].append(9)

print(v1)

[1, 2, 3, 9]

v1 = [1, 2, 3]

v2 = [11, 22, v1]

v1 = 999

print(v2)

[11, 22, [1, 2, 3]]

v1 = [1, 2, 3]

v2 = [11, 22, v1]

v2[2] = 9

print(v1)

[1, 2, 3]

查看变量的内存地址

v1 = [1, 2, 3]

v2 = v1

v1.append(9)

print(id(v1), id(v2))

v1 = [1, 2, 3]

v2 = v1

v1.append(9)

print(id(v1), id(v2))

v1 = 99

print(id(v1), id(v2))

1538997772872 1538997772872

140730184146816 1538997772872

-5---256,字符串,整形,浮点型

小数据池,缓存 数字是一个地址

==比较值

is内存地址是否相等

原文:https://www.cnblogs.com/smxwxh/p/11185160.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值