
Python 学习笔记 20|浅拷贝 vs 深拷贝
10. 浅拷贝 vs 深拷贝 10.1. 为什么要拷贝? 赋值语句:b = a ,只是让b 指向和 a 一样的对象。如果a和b指向的是一个可变对象,那通过b修改后,再通过a访问到的数据也是变化后的。 10.2. 直接赋值 在如下代码中:n

10. 浅拷贝 vs 深拷贝 10.1. 为什么要拷贝? 赋值语句:b = a ,只是让b 指向和 a 一样的对象。如果a和b指向的是一个可变对象,那通过b修改后,再通过a访问到的数据也是变化后的。 10.2. 直接赋值 在如下代码中:n

8. 列表推导式 概念:用一条简洁语句,从可迭代对象中,生成新列表的语法结构。语法格式:[ 表达式 for 变量 in 可迭代对象 ] # 需求:让nums列表中所有的元素,都变为原来的2倍 # 方式一:用map函数 nums = [10

1. 重新认识函数 1️⃣函数也是对象。 a1 = 100 # a1是int类的实例对象 a2 = 'hello' # a2是str类的实例对象 a3 = [10, 20, 30] # a3是list

6. 权限控制 6.1. 三种访问权限 在 Python 中,我们可以给属性赋予三种权限,分别是:公有属性、受保护属性、私有属性。 下面是详细梳理👇 权限类型定义方式在当前类内部访问在子类内部访问在类外部访问公有属性属性名✅ 能✅ 能✅ 能

3. 实例属性、类属性 3.1. 实例属性 1️⃣定义:通过实例.属性名 = 值定义在实例身上的属性,称为:实例属性。 2️⃣特点: 每个实例都有自己『独立的一份』实例属性,各个实例之间是互不影响的。实例属性只能通过实例.xxxx访问和修改

1. 概述 1.1. 对象 『对象』是一个拥有『属性』和『行为』的个体,它是构成现实世界和程序世界的基本单位。编程领域有这么一句话,叫“万物皆对象!”之所以这么说,是因为任何一个具体存在的人或物,都可以看成是一个对象,例如:一个人、 一辆车

8. 字典 8.1. 概述 字典:用来存放一组『键值对』数据,可通过『键(key)』对『值(value)』进行:增、删、改、查操作。 字典就像一个带标签的收纳盒,你贴上标签(键),然后放进东西(值) 。 8.2. 定义字典 用大括号{}包裹

5. 序列的切片操作 5.1. 概述 何为序列?—— 能连续存放元素的数据容器,而且元素有先后顺序,而且可以通过下标访问,所以我们学过的:列表、元组、字符串,都是序列。 何为切片?—— 从序列中按照指定范围,取出一部分元素,形成一个新的序列

3. 元组 3.1. 概述 元组:用来存放一组有序的数据,但其中的内容一旦创建就不可修改(不能增、删、改,只能查)。 由于元组不可变,所以元组不能使用append()、insert()这些方法,它里面的元素也不能被重新赋值。 3.2. 定义

1. 概述 在编程中,我们经常需要一次保存多个数据,比如:多个学生的名字、一组商品的价格、或一串测量数据等等,如果把一条数据看作一个“物品”,那这些物品需要被放进“容器”里统一管理,在 Python 中,这种用来存放多个数据的东西,就叫做『
最新评论
干货满满!
江苏省 南京市 · IP 49.91.145.*
我要看文章
重庆市 · IP 116.168.9.*
这个内容实在是太精彩啦
重庆市 · IP 123.147.232.*