python每日知识点-变量
标签(空格分隔): python3
ex1 Python的 函数参数传递
-
python中,变量可看作是内存中 一个对象的“引用”,即:
-
变量指向对象;对象具有
类型(可变与不可变);
属性(有些对象)
理解下面代码
a = 'ABC'
b = a
a = 'XYZ'
print(b)
理解图见 (摘自廖雪峰博客 )
S2 同样可以理解,例2:
a = 1
def fun(a):
a = 2
fun(a)
print a #1
以及例3:
a = []
def fun(a):
a.append(1)
fun(a)
print a #[1]
理解图为: