- 博客(3)
- 收藏
- 关注
原创 Python 递归函数基本原理及执行顺序
代码 def test01(n): print("test01:",n) if n==0: print("over") else: test01(n-1) print("test01***",n) test01(4) 执行结果: test01: 4 test01: 3 test01: 2 test01: 1 test01: 0 ov...
2019-12-04 12:21:36 1494 1
原创 参数传递可变对象不可变对象 浅拷贝/深拷贝
可变对象不可变对象 浅拷贝/深拷贝 如下代码: a = (10,20,[5,6]) print("a的ID为:",id(a)) def test01(m): print("m的ID为:",id(m)) m[2][0] = 888 print(m) print("m:",id(m)) test01(a) print(a) 结果如下: a的ID为: 35417688 ...
2019-11-26 14:01:53 162
转载 Python 可变对象/不可变对象 global
Python 自定义函数可变对象/不可变对象 global 如下代码, s = 'foo' d = {'a':1} def f(): s = 'bar' d['b'] = 2 f() print s # foo print d # {'a': 1, 'b': 2} 为什么修改字典d的值不用global关键字先声明呢? 这是因为,在s = 'bar’这句中,它是“有歧义的“,因...
2019-11-25 21:46:48 272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人