关于python的数据:
Python的数据存储方式和c语言中的存储方式稍微有点不同,c语言中定义一个变量的时候,会给这个变量开辟一个空间,然后给这个变量赋值,那么会把这个变量的地址上就会存储这个值,但是python上却不是这样的,Python上的值时预先就存好的,比如定义一个a=3,就相当于引用了一下,并不是开辟了空间,而是相当于引用地址空间上那个值为3的地方。当然可以有多个变量引用一个地址上的值
上图中用到的id(a)为查询变量的地址
关于python的数据:
Python的数据存储方式和c语言中的存储方式稍微有点不同,c语言中定义一个变量的时候,会给这个变量开辟一个空间,然后给这个变量赋值,那么会把这个变量的地址上就会存储这个值,但是python上却不是这样的,Python上的值时预先就存好的,比如定义一个a=3,就相当于引用了一下,并不是开辟了空间,而是相当于引用地址空间上那个值为3的地方。当然可以有多个变量引用一个地址上的值
上图中用到的id(a)为查询变量的地址