摘要: 【一】面向对象的三大特性 封装: 封装指的就是把数据与功能都整合到一起 继承 多态 【二】什么是封装 封装是对具体对象的一种抽象 意思就是将某部分功能和代码隐藏起来,在程序外边看不到,只能在程序内部使用 【三】为什么要封装? 封装数据的主要原因是:保护隐私(把不想别人知道的东西封装起来) 【四】封装 阅读全文
posted @ 2024-05-08 20:25 光头大炮 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 【一】人狗大战 【1】人狗大战小游戏描述 人可以打狗,狗掉血,狗可以咬人,人掉血 【2】人狗大战小游戏实现 (0)分析 人的属性 人的名字 人的类型 人的年龄 人的攻击力 人的生命值 狗的属性 狗的名字 狗的类型 狗的攻击值 狗的生命值 (1)定义人和狗的参数 方式一:使用字典定义属性 dog1 = 阅读全文
posted @ 2024-05-08 20:22 光头大炮 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 【一】二分法 二分法查找,也称为折半法,是一种在有序数组中查找特定元素的搜索算法 思路: 首先,从数组的中间元素开始搜索,如果该元素正好是目标元素,则搜索过程结束,否则执行下一步。 如果目标元素大于/小于中间元素,则在数组大于/小于中间元素的那一半区域查找,然后重复步骤的操作。 如果某一步数组为空, 阅读全文
posted @ 2024-05-07 20:18 光头大炮 阅读(5) 评论(0) 推荐(1) 编辑
摘要: 【一】匿名函数 【1】函数的分类 # 【1】正规函数 def login(): ... login() # 【2】匿名函数(无名函数) # 语法: lambda 参数: 表达式 # lambda: 匿名函数的关键字 # 参数可以放位置参数以及关键字参数... # 表达式:其实本质上是返回值 【2】定 阅读全文
posted @ 2024-04-30 15:58 光头大炮 阅读(6) 评论(0) 推荐(1) 编辑
摘要: 【一】序列化模块 【1】json模块 将python对象序列化成json字符串 将json字符串反序列化成python对象 import json json.dump() # 写文件 json.dumps() # 转换字符串 json.load() # 读数据 json.loads() # 将字符串 阅读全文
posted @ 2024-04-24 20:37 光头大炮 阅读(5) 评论(1) 推荐(1) 编辑
摘要: 【一】time模块 【1】表示时间的三种方式 时间戳 元组(struct_time) 格式化的时间字符串: 格式化的时间字符串(Fromat String):'1999-12-06' 【2】时间转换 (1)导入时间模块 import time (2)时间戳 [1]生成时间戳 import time 阅读全文
posted @ 2024-04-23 18:50 光头大炮 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 【一】模块与包介绍 【1】什么是模块 在Python中,一个py文件就是一个模块,文件名为 xxx.py,模块名则是xxx,导入模块可以引入模块中已经写好的功能。 如果把开发程序比喻成制造一台电脑 编写模块就像是在制造电脑的零部件 准备好零件后,剩下的工作就是按照逻辑把它们组装到一起。 将程序模块化 阅读全文
posted @ 2024-04-23 14:51 光头大炮 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 【一】迭代器 【1】介绍 迭代器即用来迭代取值的工具,而迭代是重复反馈的过程的活动 其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次”迭代“ 而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代 while True: msg = input('>>: ').stri 阅读全文
posted @ 2024-04-18 15:05 光头大炮 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 【一】装饰器介绍 【1】什么是装饰器 # 装饰代指的就是为被装饰的对象添加新的功能 # 器 代表工具 增加后的调用方式不变 # 在不改变原函数代码和调用方式的基础上增加额外的新功能 【2】装饰器的用途 # 对上线后的程序进行新功能的增加和修改 # 给一个功能增加新的需求或者改变原来的程序的运行逻辑 阅读全文
posted @ 2024-04-17 18:53 光头大炮 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 【一】函数对象 函数对象指的是函数可以被当做数据来处理,具体可以分为四个方面的使用 【1】可以直接被引用 定义一个函数用一个新的变量名来存,用新的变量名来调用 # 定义一个函数 def add(x, y): return x + y # 将函数地址绑定给一个变量 func = add # 通过这个变 阅读全文
posted @ 2024-04-15 19:23 光头大炮 阅读(4) 评论(0) 推荐(0) 编辑