摘要: python面向对象的三大特性:封装性、继承性、多态性 一、python中的封装 在python代码中,封装具有两层含义: ① 在把现实世界中的实体中的属性和方法写到类的里面的操作即为封装。 class Person(object): # 封装属性 # 封装方法 ② 封装可以为属性和方法添加私有权限 阅读全文
posted @ 2023-09-25 09:50 七落安歌 阅读(135) 评论(0) 推荐(0)
摘要: python:面向对象编程 一、面向对象的编程思想 1、面向过程与面向对象 面向过程:自顶向下,逐步细化(各个功能的实现 => 函数的封装) 核心:函数 把一个系统分解为若干个步骤,每个步骤都是一个函数 所谓的面向对象,就是在编程的时候尽可能的去模拟现实世界。 在现实世界中,任何一个操作或业务逻辑的 阅读全文
posted @ 2023-09-20 15:38 七落安歌 阅读(127) 评论(0) 推荐(0)
摘要: python实现一个简易的学生管理系统 1、需求分析:包含哪些学生信息 学号、姓名、班级、性别,联系电话 2、学生的信息用什么保存起来(列表、字典) 使用列表 + 字典 吗 还是 字典 + 列表 使用列表 + 字典形式吧,列表的每一个索引值代表一个学生 3、为什么要使用文件保存数据? 因为变量不能持 阅读全文
posted @ 2023-09-16 23:01 七落安歌 阅读(125) 评论(0) 推荐(0)
摘要: python中的模块 一、python的内置模块 1、什么是python模块 python模块(module),是一个python文件,以.py结尾,包含了python对象定义和python语句。模块能定义函数、类和变量,模块里也能包含可执行的代码。 import os => os.py impor 阅读全文
posted @ 2023-09-16 22:55 七落安歌 阅读(368) 评论(0) 推荐(0)
摘要: python的异常处理 1、什么是异常 当检测到一个错误时,解释器无法继续执行了,反而出现一些错误的提示,这就是所谓的异常。 特别强调:异常并不是错误,有所不同的。异常往往是由于输入信息异常或未知的结果导致程序无法执行。 ` 2、异常演示 # 除数为0 异常 print(10 / 0) # 文件读取 阅读全文
posted @ 2023-09-16 22:54 七落安歌 阅读(171) 评论(0) 推荐(0)
摘要: python:文件处理 一、文件的基本概念 1、什么是文件 内存中存放的数据在计算机关机后就会消失(临时存储)。要长久保存数据,就要使用硬盘、光盘、U盘等设备。为了便于数据的管理与检索。引入了“文件”的概念。 一篇文章,一段视频,一个可执行程序,都可以被保存为一个文件,并赋予一个文件名。操作系统以文 阅读全文
posted @ 2023-09-15 19:26 七落安歌 阅读(257) 评论(0) 推荐(0)
摘要: python:可变类型与不可变类型 一、引用变量与变量在存储的存储形式 在python有个id()方法,可以获取某个变量指向的内存地址 num1 = 10 # num1实际储存在栈内存中,当调用num1时通过内存地址引用储存在数据区中的10 # 如果把num1的值赋予num2,两者是什么关系呢 nu 阅读全文
posted @ 2023-09-13 23:42 七落安歌 阅读(171) 评论(0) 推荐(0)
摘要: python:函数传参(实参与形参) 一、函数的参数 在函数定义与调用时,我们可以根据自己的需求来实现参数的传递。在python中,函数的参数一共有两种形式:①形参 ② 实参 形参:在函数定义时,所编写的函数参数就是形式参数(形参)。 实参:在调用函数时,所传递的函数参数就是实际参数(实参)。 de 阅读全文
posted @ 2023-09-13 09:51 七落安歌 阅读(1793) 评论(0) 推荐(0)
摘要: python:变量作用域、global关键字 全局变量、局部变量 全局作用域:在函数外 局部作用域:在函数内部 num1 = 10 # 全局变量 # 全局作用域:在函数外部 def func(): # 局部作用域:在函数内部 num2 = 20 # 局部变量 sum1 = num1 + num2 # 阅读全文
posted @ 2023-09-13 00:02 七落安歌 阅读(118) 评论(0) 推荐(0)
摘要: 函数的定义与调用、函数的嵌套、函数的返回值、函数说明文档 阅读全文
posted @ 2023-09-11 22:15 七落安歌 阅读(100) 评论(0) 推荐(0)