Python中对变量的理解
关于Python中变量的理解,本文通过c语言的指针来理解Python中的
变量,首先从Python中最简单的变量x=4开始,关于x=4可以把他理解成,x这个指针
指向了包含变量4的这个地址,可以说这里的x是一个指针,但更确切的可以说成是x是
包含变量4这个地址的标签,我们通过x这个标签来找到对应的地址,从而找到4.
那么现在换一个
`x=3
y=x
x=4`
对于上面的理解应该是:x=3,表示x指向的是包含数字3的地址,y=x,表示的则是y指向了x
所指向的地址,也就是y也指向了包含数字3的这个地址,此时此刻,y与x都是指向同一个地址,也可以说现在的y和x都是包含数字3的这个地址的标签。那么下一条语句x=4则是改变了原来x的指向,将x由原来的指向包含3的这个地址改成了指向了另一个包含数字4的地址,虽然x改变了,但是y还是指向原来的地址,也是就是3
`print(x)
print(y)`打印x和y的值我们可以知道x=4,y=3
以上就是用c语言中的指针来理解Python中的变量的内容.