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

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

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

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]))

 

 

posted @ 2018-10-24 15:24  夏沫86  阅读(583)  评论(0)    收藏  举报