Python语言特性及注意(一)
1、函数参数传递
#变量是内存中类型的引用,类型是属于对象的,不属于变量,可变对象有list,dict,set
#不可变对象有string,tuble,numbers
#当引用传递给函数的时候,函数会自动复制引用,example.1中引用指向不可变对象,所以a的地址和数值没有改变
#example.2中引入可变对象后,指向地址和数值都会改变,所以print(2)
a=1
def fun(a):
print ("func_in",id(a))
a=2
print ("fun
原创
2020-05-18 09:37:22 ·
440 阅读 ·
0 评论