自由式学习
992人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

### 参数的传递

1.对可变对象进行写操作

a=[10,20]

print(id(a))
print(a)
def test01(m):
    print(id(m))
    m.append(300)
    print(id(m))

test01(a)
print(a)
[展开全文]

可变对象:字典、列表、集合、自定义的对象

不可变对象:数字、字符串、元组、function等

可变对象进行更改时,不创建对象拷贝,直接修改这个对象。

[展开全文]

参数的传递:从实参到形参的赋值操作。

所有的赋值操作都是”引用的赋值“,Python中参数的传递都是“引用传递”,不是“值传递”。

可变对象:字典、列表、集合、自定义的对象

 

[展开全文]

参数的传递

从实参到形参的赋值,引用传递。

1.可变对象,直接作用于原对象本身

2.不可变对象,生出新的对象空间

可变对象有:字典、列表、集合、自定义对象等

不可变对象:数字、字符串、元组、function等

[展开全文]