数值
拿数值交换进行举例
交换a,b数值python代码如下
a=10
b=20
a,b=b,a
我们通常认为a是存储10这个内存的别名
但python中其实并非如此,a中只存储指向对应数值的地址
因此交换数值的原理如下
函数
Def f():
pass
a=f()
总结
“PYTHON中,一切皆是对象”
因此都可以用变量表示,当改变时也只是改变了储存对象的地址而已
python做等号时其实就是产生了一个引用的链接
其他语言,比如C,变量都是一开始确定了类型,不能原来放一个整数,之后又存成了函数