一、面向对象之多态 1.1、多态 定义:多态是面向对象的三大特征之一(封装、继承和多态),从字母意思理解就是多种形态。 一个对象可以以不同形态呈...
一、封装 1.1 封装的引入 封装的概念: 封装是面向对象的三大特性之一。就是为了保护数据安全,形成的一个默认的规则,告知协同开发者,这个属性很...
一、面向对象简介 1.1 什么是面向对象? 首先,Python是一门面向对象的编程语音。 通过对象来进行操作,来达到一个想要的结果和目的。从根本...
一、装饰器 1.1 装饰器的引入背景 假如有新需求时,我们可以直接通过修改函数中的代码,但是这样做会产生一些问题:如果修改过的地方过多,修改起来...
一、递归函数 1.1 概念 递归是解决问题的一种方式,它的整体思想,是将要给大的问题分解为一个小的问题,直到问题无法分解时,再去解决问题。 递归...
一、函数参数 1.1 不定长参数 当我们定义函数时,可能需要定义一个函数能处理比当初声明时更多的参数,这些参数叫做不定长参数。我们可以在形参前面...
一、赋值 在了解深浅拷贝之前,我们要先来了解下什么是赋值 ? 1.1 基本概念 我们先来了解下面几个概念: 变量:是一个系统表的元素,拥有指向对...
一、遍历字典 1.1 dict.keys() 作用: 获取字典中所有的键 语法格式: dict.keys() 实例分析: 上面返回的是一个序列。...
一、元组 tuple 1.1 元组基本定义 特点:元组是一个不可变序列,一旦数据定义好之后,数据就不能更改了。注意:元组是不可变序列,而列表是一...