2026年3月17日
摘要: 一 基础操作 步骤 1.打开文件 2.读写文件 3.关闭文件 可以只打开和关闭文件,不进行人和读写操作 open() 创建一个file对象,默认只读模式打开 read(n) n表示从文件中读取数据的长度,没有传n值就默认一次性读取文件的所有内容 write() 指定内容写入文件 close() 关闭 阅读全文
posted @ 2026-03-17 01:38 梨花苗 阅读(3) 评论(0) 推荐(0)
  2026年3月16日
摘要: 一.单例模式 1.1概念 含义:是一种常用的软件设计模式,模式的目的是确保某一个类只有一个实例存在。 优点:节省内存空间 缺点;多线程访问的时候容易引发线程安全问题 列如只能打开一个游戏界面 1.2实现方式 通过@classmethod 通过装饰器实现 重写__new__()实现 (重点) 通过导入 阅读全文
posted @ 2026-03-16 02:39 梨花苗 阅读(1) 评论(0) 推荐(0)
  2026年2月5日
摘要: 这只是笔记啦 阅读全文
posted @ 2026-02-05 00:00 梨花苗 阅读(6) 评论(0) 推荐(0)
  2026年2月2日
摘要: 这个只是笔记啦,我把这个网站当做我的笔记本了,实际参考意义不大 阅读全文
posted @ 2026-02-02 02:49 梨花苗 阅读(4) 评论(0) 推荐(0)
  2026年1月31日
摘要: 一:封装 面向对象的三大特性:封装、继承、多态。 面试必问 作用:指的是隐藏对象中一些不希望被外部所访问到的属性或者方法 1.1隐藏属性(私有权限),只允许在类的内部使用,无法通过对象访问 如何把属性名或者方法名变成私有的? 在前面加上俩个下划线_ _就可以了 class Person: name 阅读全文
posted @ 2026-01-31 04:22 梨花苗 阅读(6) 评论(0) 推荐(0)
  2025年12月4日
摘要: 面向对象 面向对象:以对象为中心,通过定义对象的属性和方法来描述事物,在调用对象方法完成任务 面向过程:以过程为中心,解决问题的步骤和流程。通过函数实现具体操作,按照顺序调用函数完成任务 代码复用性: 1.面向过程;复用性低,每个函数为特定任务设计,代码难以复用 2。面向对象:复用性高,对象可以在不 阅读全文
posted @ 2025-12-04 22:42 梨花苗 阅读(25) 评论(0) 推荐(0)
  2025年12月3日
摘要: 递归函数 含义:如果一个函数在内部不调用其他的函数,而是调用它本身的话,这个函数就是递归函数 条件: 1,明确的结束条件 2.没进行更深一层的递归时,问题规模相比上次递归都要有所减少。 3.相邻两次重复之间有紧密的联系 闭包 条件: 1.函数嵌套(函数里面在定义函数) 2.内函数使用外层函数的局部变 阅读全文
posted @ 2025-12-03 20:13 梨花苗 阅读(9) 评论(0) 推荐(0)
  2025年12月2日
摘要: 异常的常见 Traceback 异常的追踪信息,可以追溯到异常的具体位置 XXXXError 异常类型,包含具体信息 NameError :使用一个还未被赋值的变量 IndexError:下标/索引超出范围 KeyError:字典不存在这个键值 AttributeError:对象没有这个属性 Val 阅读全文
posted @ 2025-12-02 23:05 梨花苗 阅读(14) 评论(0) 推荐(0)
  2025年11月28日
摘要: 作用域 全局变量:函数外部定义的变量在整个文件中有效 局部变量:函数内部定义的变量,从定义位置开始导函数定义结束位置有效。 1.函数间不能共享内部定义的变量格式 2.函数内可以使用全局变量 a = 100 #全局变量 def test1(): print('这是test1的值:',a) def te 阅读全文
posted @ 2025-11-28 23:48 梨花苗 阅读(18) 评论(0) 推荐(0)
摘要: 函数 定义:具有独立功能的代码块组成一个整体,使其具有特殊功能的代码 作用:提高代码的复用性与代码的编写效率 结构: def 函数名(参数): 函数体 1.定义函数 2.调用函数 调用函数必须保证函数已经存在 def life(): print("xiaohui正在学习") life() 返回值 函 阅读全文
posted @ 2025-11-28 23:25 梨花苗 阅读(8) 评论(0) 推荐(0)