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