摘要:
一、创建对象,我们需要定义构造函数__init__()方法。构造方法用于执行"实例对象的初始化工作",即对象创建后,初始化当前对象的属性,无返回值。 __init__()要点如下: 1.名称固定,必须为__init__() 2.第一个参数固定,必须为self。self指的就是刚刚创建好的实例对象。 阅读全文
摘要:
一、lambda 表达式和匿名函数 lambda 表达式可以用来声明函数,lambda函数是一种简单的、在同一行定义函数的方法,lambda函数时间生成了一个函数对象 lambda表达式只允许包含一个表达式,不能包含复杂语句,该表达式的计算结果就是函数的返回值 二、示例: f = lambda a, 阅读全文
摘要:
参数的几种类型: 1.位置参数: 函数调用时,实参默认按位置顺序传递,需要个数和形参匹配。按位置传递的参数,称为"位置参数": 2.默认值参数: 某些参数设置默认值,这样这些参数在传递时是可选的。称为默认值参数。 3.关键字参数,也称为关键字参数,按照形参的名称传递值 4.可变参数,*可变数量的参数 阅读全文
摘要:
一、浅拷贝和深拷贝: 浅拷贝:不拷贝子对象的内容,只是拷贝子对象的引用 深拷贝:会连子对象的内存也全部拷贝一份,对子对象的修改不会影响源对象 二、示例: 阅读全文