Python学习之旅
文章平均质量分 68
蓝鲸的圆滚滚
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
# Python中的引用与直接赋值、浅拷贝和深拷贝
Python中的引用与浅拷贝和深拷贝 python中的引用 Python中不允许程序员选择传值还是传引用。函数参数传递采用的是“传对象引用”。简而言之,若参数是可变类型[字典、列表、集合] 即不能被哈希的对象,就能修改对象的原始值;若参数是不可变类型[数值、字符、元组]即能被哈希的对象,就不能修改对象原始值。 例:可变类型的引用 p1 = [1,2,3] def list_1(p): p = p+[1] print(p) print(id(p)) list_1(p1) print(p原创 2021-09-13 22:06:17 · 207 阅读 · 0 评论 -
Python学习之旅一一列表篇(一)
二维列表中的操作 今天学习列表时,发现了一个与之前学习C语言不一样的地方。原先我以为列表就等同于C语言中的数组。但在学习时,发现了一个与C语言规则冲突的实例 首先我们创建一个3*3的二维列表 xy_list = [ [0] * 3 ] * 3 for i in xy_list: print(i) 得到的结果是这样的: #[[0,0,0], # [0,0,0], # [0,0,0]] 当我们想操作 xy_list[0] [0] =1 后 再打印,会发现: #[1, 0, 0] #[原创 2021-09-01 19:38:01 · 254 阅读 · 0 评论
分享