Python学习3——变量如何存储数据

2018-10-24 08:43:45来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

数值类型:包括整型、浮点型

变量名字代表的是存储地址。

num01 = 100
print(id(num01))     #输出变量num01存储的内存地址,输出的是十进制值
num02 = num01
print(id(num02))     

#问题
num03 = 100
print(id(num03))

num01、num02、num03 内存地址是相同的。

在Python中,相同的值在内存中只存储一份。

字符串类型:

字符串是一个复合类型!(字符的复合)——一个字符一个字符的寸,存储的是每个字符的ASCII码。

str01 = "Steven"
print(id(str01[2]))
print(id(str01[4]))

str02 = "eye"
print(id(str02[0]))

上面三个地址是相同的。

 

str01 = "Steven"
print(id(str01)
print(id(str01[0]))

 

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Flask框架图

下一篇:第26天面向对象编程之组合,多态,封装