简介:在学习python函数的过程中,发现参数的传递与c++的有类似的地方,也有一定的区别,在参数传递的过程中,python中的一切都是对象,包括变量,而变量是没有类型的,不像c++定义变量时一定要写类型。
可更改(mutable)与不可更改(immutable)对象
a=[1,2,3]
a="Runoob"
#以上代码中,[1,2,3] 是 List 类型,“Runoob” 是 String 类型,而变量 a 是没有类型,它仅仅是一个对象的引用(一个指针),可以是 List 类型对象,也可以指向 String 类型对象。
不可变类型:对象所指向的内存中的值不能被改变,当改变这个变量的时候,原来指向的内存中的值不变,变