运维网's Archiver
论坛
›
Python
› 【python深入1】内存管理
yanfei
发表于 2018-8-6 11:29:28
【python深入1】内存管理
def f(x):
x = 100
print x
a = 1
f(a)
print a
解析:参数x是一个新的引用,指向a所指的对象.此处为不可变对象,引用a和x之间是相互独立的.参数x的操作不会影响引用a.
def f(x):
x = 100
print x
a =
f(a)
print a
解析:参照上一个例子,此处为可变对象传参,可以通过引用其元素改变对象本身.所以此处a和x都为
页:
[1]
查看完整版本:
【python深入1】内存管理