09 2023 档案

摘要:学生管理系统(面向对象编程) main模块 import StudentManager if __name__ == '__main__': s1 = StudentManager.StudentManager() s1.run() Student类 class Student(object): # 阅读全文
posted @ 2023-09-27 08:15 七落安歌 阅读(63) 评论(0) 推荐(0) 编辑
摘要:递归与汉诺塔问题 总结递归的两个特点: 调用自身 结束条件 理解以下两个函数的递归输出结果: def func1(x): if x > 0: # 结束条件 print(x) func1(x - 1) # 调用自身,x每次调用都会改变 func1(3) >>>3 >>>2 >>>1 def func2 阅读全文
posted @ 2023-09-27 07:36 七落安歌 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Python:类属性与静态方法 一、类属性 在面向对象中,属性一般可以分为两种形式:① 对象属性(成员属性) ② 类属性 在python代码中,一切皆对象,类也可以是一种特殊的对象,所以我们也可以为类创建一个属性 =>类属性 那么类属性和成员属性有什么区别呢 对象属性(成员属性)是有这个类产生的对象 阅读全文
posted @ 2023-09-25 15:58 七落安歌 阅读(147) 评论(0) 推荐(0) 编辑
摘要:python面向对象的三大特性:封装性、继承性、多态性 一、python中的封装 在python代码中,封装具有两层含义: ① 在把现实世界中的实体中的属性和方法写到类的里面的操作即为封装。 class Person(object): # 封装属性 # 封装方法 ② 封装可以为属性和方法添加私有权限 阅读全文
posted @ 2023-09-25 09:50 七落安歌 阅读(64) 评论(0) 推荐(0) 编辑
摘要:python:面向对象编程 一、面向对象的编程思想 1、面向过程与面向对象 面向过程:自顶向下,逐步细化(各个功能的实现 => 函数的封装) 核心:函数 把一个系统分解为若干个步骤,每个步骤都是一个函数 所谓的面向对象,就是在编程的时候尽可能的去模拟现实世界。 在现实世界中,任何一个操作或业务逻辑的 阅读全文
posted @ 2023-09-20 15:38 七落安歌 阅读(103) 评论(0) 推荐(0) 编辑
摘要:python实现一个简易的学生管理系统 1、需求分析:包含哪些学生信息 学号、姓名、班级、性别,联系电话 2、学生的信息用什么保存起来(列表、字典) 使用列表 + 字典 吗 还是 字典 + 列表 使用列表 + 字典形式吧,列表的每一个索引值代表一个学生 3、为什么要使用文件保存数据? 因为变量不能持 阅读全文
posted @ 2023-09-16 23:01 七落安歌 阅读(109) 评论(0) 推荐(0) 编辑
摘要:python中的模块 一、python的内置模块 1、什么是python模块 python模块(module),是一个python文件,以.py结尾,包含了python对象定义和python语句。模块能定义函数、类和变量,模块里也能包含可执行的代码。 import os => os.py impor 阅读全文
posted @ 2023-09-16 22:55 七落安歌 阅读(303) 评论(0) 推荐(0) 编辑
摘要:python的异常处理 1、什么是异常 当检测到一个错误时,解释器无法继续执行了,反而出现一些错误的提示,这就是所谓的异常。 特别强调:异常并不是错误,有所不同的。异常往往是由于输入信息异常或未知的结果导致程序无法执行。 ` 2、异常演示 # 除数为0 异常 print(10 / 0) # 文件读取 阅读全文
posted @ 2023-09-16 22:54 七落安歌 阅读(114) 评论(0) 推荐(0) 编辑
摘要:python:文件处理 一、文件的基本概念 1、什么是文件 内存中存放的数据在计算机关机后就会消失(临时存储)。要长久保存数据,就要使用硬盘、光盘、U盘等设备。为了便于数据的管理与检索。引入了“文件”的概念。 一篇文章,一段视频,一个可执行程序,都可以被保存为一个文件,并赋予一个文件名。操作系统以文 阅读全文
posted @ 2023-09-15 19:26 七落安歌 阅读(151) 评论(0) 推荐(0) 编辑
摘要:python:可变类型与不可变类型 一、引用变量与变量在存储的存储形式 在python有个id()方法,可以获取某个变量指向的内存地址 num1 = 10 # num1实际储存在栈内存中,当调用num1时通过内存地址引用储存在数据区中的10 # 如果把num1的值赋予num2,两者是什么关系呢 nu 阅读全文
posted @ 2023-09-13 23:42 七落安歌 阅读(152) 评论(0) 推荐(0) 编辑
摘要:python:函数传参(实参与形参) 一、函数的参数 在函数定义与调用时,我们可以根据自己的需求来实现参数的传递。在python中,函数的参数一共有两种形式:①形参 ② 实参 形参:在函数定义时,所编写的函数参数就是形式参数(形参)。 实参:在调用函数时,所传递的函数参数就是实际参数(实参)。 de 阅读全文
posted @ 2023-09-13 09:51 七落安歌 阅读(1479) 评论(0) 推荐(0) 编辑
摘要:python:变量作用域、global关键字 全局变量、局部变量 全局作用域:在函数外 局部作用域:在函数内部 num1 = 10 # 全局变量 # 全局作用域:在函数外部 def func(): # 局部作用域:在函数内部 num2 = 20 # 局部变量 sum1 = num1 + num2 # 阅读全文
posted @ 2023-09-13 00:02 七落安歌 阅读(86) 评论(0) 推荐(0) 编辑
摘要:函数的定义与调用、函数的嵌套、函数的返回值、函数说明文档 阅读全文
posted @ 2023-09-11 22:15 七落安歌 阅读(76) 评论(0) 推荐(0) 编辑
摘要:python的列表推导式 1、什么是推导式 推导式comprehensions(又称为解析式),是python的一个独有特性。推导式是可以从一个数据序列构建另一个新的数据序列(一个有规划的列表或控制一个有规律列表的结构体。共有三种推导式:列表推导式,集合推导式,字典推导式。 2、为什么需要推导式 列 阅读全文
posted @ 2023-09-10 20:12 七落安歌 阅读(94) 评论(0) 推荐(0) 编辑
摘要:数据容器的公共方法 数据序列的公共方法 运算符 描述 支持容器类型 + 合并、拼接 字符串、列表、元组 * 复制 字符串、列表、元组 in 判断元素是否存在容器中 字符串、列表、元组、字典、集合 max() 返回容器中的最大值 列表、元组、集合 min() 返回容器中的最小值 列表、元组、集合 in 阅读全文
posted @ 2023-09-10 19:29 七落安歌 阅读(21) 评论(0) 推荐(0) 编辑
摘要:python的字典与集合 一、字典的定义与访问 1、为什么需要字典 思考1:如果有多个数据,例如:'Tom','男',20,如何快速存储? 答:列表,元组 list1 = ['Tom','男',20] 思考2:如何查找到数据"Tom"? 答:查找到下标为0的数据即可。 list1[0] 思考3:如果 阅读全文
posted @ 2023-09-10 15:30 七落安歌 阅读(57) 评论(0) 推荐(0) 编辑
摘要:python中的字符串 一、字符串的定义与访问 字符串的定义 字符串是一种常见的数据类型 => 数据容器的一种,一个变量中可以同时保存多个字符 基本语法:使用双引号(三引号的形式支持字符串的换行) 变量名称 = '字符串' 变量名称 = "字符串" # 三引号 变量名称 = ''' 锄禾日当午, 汗 阅读全文
posted @ 2023-09-09 16:37 七落安歌 阅读(84) 评论(0) 推荐(0) 编辑
摘要:python的循环结构 一、while循环 1、循环简介 循环:有条件地重复做同一件事,直到条件不满足==。 循环的作用:让·代码高效的重复执行 2、while循环三步走 ① 定义一个计数器 如: i = 0 , i = 1 ② 编写循环条件 如:while i < 100: ③ 在循环内部更新计数 阅读全文
posted @ 2023-09-09 16:31 七落安歌 阅读(1190) 评论(0) 推荐(0) 编辑
摘要:python选择结构语句 一、if选择结构 1、if else结构 在日常业务中,经常需要进行多条件判断,为了这种场景,引入多分支结构 age = int(input('请输入你的年龄:')) if age < 18: print(f"年龄{age},未到18岁,不可使用童工!") elif age 阅读全文
posted @ 2023-09-09 16:30 七落安歌 阅读(114) 评论(0) 推荐(0) 编辑
摘要:python中的列表与元组 一、列表的定义与访问 1、为什么需要列表 列表是数据容器中的一种,允许我们在列表容器中同时保存多个数据元素 如:保存一个学生的名字,可以name = 'Tom'但是如果要保存100位学生的名字呢 2、列表的定义与访问 # names = [元素1,元素2,元素3] 其中的 阅读全文
posted @ 2023-09-09 16:29 七落安歌 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示