上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 面向对象编程的2个非常重要的概念:类和对象 对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类 类,就相当于制造飞机时的图纸,想象成模具 对象,就相当于创建的飞机,想象成通过模具制造出的物品 一、 相关概念 1. 类 人以类聚,物以 阅读全文
posted @ 2021-12-20 10:07 dong4716138 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 一、引入 本节将通过一个案例,先用之前我们编写的代码方式(面向过程)进行实现,然后分析利弊,从而引出面向对象,以达到对面向对象的理解 1. 需求 编写一个程序,完成1个学生的基本操作 学生有姓名、年龄 可以输出学习信息( 姓名、年龄) 2. "面向过程"方式实现 # 遍历打印所有姓名-年龄 def 阅读全文
posted @ 2021-12-19 13:48 dong4716138 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 匿名函数:没有名字的函数,在Python中用lambda定义 示例 lambda x, y: x + y # 定义了一个匿名函数 1.没有名字 2.完成2个数的加法操作 二、做什么 可以用一行代码完成简单的函数定义 可以当做实参快速传递到函数中去 三、怎样用 用lambda关键词能匿名函 阅读全文
posted @ 2021-12-17 17:56 dong4716138 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 一、引入 如下代码中,最后b的值为多少? >>> a = 1 >>> b = a >>> b 1 >>> a = 2 >>> a 2 如下代码中,最后b的值为多少? >>> a = [1, 2] >>> b = a >>> b [1, 2] >>> a.append(3) >>> a [1, 2, 阅读全文
posted @ 2021-12-17 17:45 dong4716138 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 函数返回值拆包:如果一个函数通过return返回了一个元组、列表、集合,可以通过拆包的方式将返回值进行拆分到每个变量中,这就是返回值拆包 示例 二、做什么 通过函数返回值拆包,可以快速的将具体的数据用变量进行存储,这样对数据的处理会更加方便 例如 def test(): return 1 阅读全文
posted @ 2021-12-17 17:18 dong4716138 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一、缺省参数 1. 是什么 缺省参数也叫做默认参数,是指定义函数时形参变量有默认值,如果调用函数时没有传递参数,那么函数就用默认值,如果传递了参数就用传递的那个数据 示例 2. 做什么 当调用函数时,有些参数不必传递,而是用默认值,这样的场景往往都用缺省参数 例如,一个学校现在开始检查每个学生的信息 阅读全文
posted @ 2021-12-17 16:33 dong4716138 阅读(54) 评论(0) 推荐(0) 编辑
摘要: import time import os # 定一个列表,用来存储所有的学生信息(每个学生是一个字典) info_list = [] def print_menu(): print(" ") print(" 学生管理系统 V1.0") print(" 1:添加学生") print(" 2:删除学生 阅读全文
posted @ 2021-12-16 09:55 dong4716138 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一、局部变量 1. 是什么 局部变量:在函数中定义的变量,包括形参变量也是局部变量,只能在定义它的函数中用 2. 做什么 我们知道函数要尽量遵循“高内聚,低耦合”也就是一个函数的功能尽量独立,为了实现这些功能就免不了进行各种数学运算,想要运算就需要变量,此时在函数中定义变量的需求也就自然而然的来了 阅读全文
posted @ 2021-12-16 09:51 dong4716138 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 函数嵌套调用:一种函数中又调用了另外一个函数的方式 二、做什么 能够让函数之间互相使用,增加代码复用性 打个比方,你已经写好了一个功能把它封装为了函数,我再实现另外一个功能的时候发现也需要你写的那个功能函数,此时我不用再写一遍,而是直接将你写的代码拿来用即可,此时我的函数与你的函数都在一 阅读全文
posted @ 2021-12-16 09:40 dong4716138 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 函数根据有没有参数,有没有返回值,可以相互组合,一共有4种 无参数,无返回值 无参数,有返回值 有参数,无返回值 有参数,有返回值 一、无参数,无返回值的函数 此类函数,不能接收参数,也没有返回值,一般情况下用来打印提示等类似的功能 def print_menu(): print(' ') prin 阅读全文
posted @ 2021-12-16 09:32 dong4716138 阅读(293) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页