2024年4月29日

面向对象象和面向过程

摘要: Ⅰ 面向对象思想前戏 【一】人狗大战小游戏 【1】人狗大战小游戏描述 a56爆大奖在线娱乐们现在需要设计一个人狗大战的小游戏 人可以打狗,狗掉血,狗可以咬人,人掉血 【2】人狗大战小游戏实现 (1)分析 人的属性 人的名字 人的类型 人的年龄 人的攻击力 人的生命值 狗的属性 狗的名字 狗的类型 狗的攻击值 狗的生命 阅读全文

posted @ 2024-04-29 21:16 silence^ 阅读(3) 评论(0) 推荐(0) 编辑

2024年4月25日

二分法,冒泡排序

摘要: Ⅰ 算法之二分法 算法其实就是解决问题的有效方法 ''' 二分法使用有前提:数据集必须有先后顺序(升序,降序) ''' ''' 二分法原理 获取数据集中间的元素 比对大小 如果中间元素大于目标数据 那么保留数据集的左边一半 如果中间元素小于目标数据 那么保留数据集的右边一半 针对剩下的数据集再二分 阅读全文

posted @ 2024-04-25 15:49 silence^ 阅读(10) 评论(0) 推荐(0) 编辑

2024年4月24日

匿名函数,内置函数

摘要: Ⅰ 匿名函数 匿名函数的意思就是没有函数名 需要结合其他函数一起使用 【1】函数分类 # 【1】有名函数 def login(): ... login() # 【2】匿名函数(无名函数) # 语法:lambda 参数: 表达式 # lambda : 匿名函数的关键字 # 参数可以放位置参数关键自残术 阅读全文

posted @ 2024-04-24 17:13 silence^ 阅读(6) 评论(0) 推荐(0) 编辑

2024年4月23日

序列化模块,subprocess模块,re模块,常用正则

摘要: Ⅰ序列化模块 【1】json模块 ''' json模块是一个序列化模块 ,主要用于跨语言传输''' 1.由下图可知json格式数据是不同编程语言之间数据交互的媒介 2.json格式数据的具体特征 结论一中:数据基于网络传输肯定是二进制格式 在python中bytes类型的数据可以直接看成是二进制格式 阅读全文

posted @ 2024-04-23 21:21 silence^ 阅读(3) 评论(0) 推荐(0) 编辑

2024年4月21日

time模块,datetime模块,os模块,random模块,logging模块,hashlib模块

摘要: Ⅰtime模块 【1】a56爆大奖在线娱乐时间的三种方式 # 【1】时间戳a56爆大奖在线娱乐时间 : 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数 # a56爆大奖在线娱乐们当时给函数计时 两次时间戳相减 得到了消耗的总时间 # 【2】元组(struct_tim 阅读全文

posted @ 2024-04-21 18:39 silence^ 阅读(5) 评论(0) 推荐(0) 编辑

2024年4月19日

模块介绍,包,json模块

摘要: 【一】模块 1.什么是模块 模块就是一系列功能的结合体,可以直接使用 2.为什么要模块 极大地提升开发效率 3.模块的三种来源 【1】内置模块 无需下载,解释器自带,直接导入使用即可 【2】自定义模块 自己写的代码,封装成模块,自己用或者是发布到网上供别人使用 【3】第三方模块 别人写的发布到网上, 阅读全文

posted @ 2024-04-19 17:08 silence^ 阅读(2) 评论(0) 推荐(0) 编辑

2024年4月17日

迭代器,生成器

摘要: 可迭代对象 【1】什么叫迭代? 迭代其实就是更新换代,每一次迭代的过程都需要依赖上一次的结果 例如 # 属于迭代,每次结果都依据上一次结果 # 例一 n = 1 while True: print(n) n +=1 # 例二 l1 = [1,2,3,4,5,6,7,8,9] n = 0 while 阅读全文

posted @ 2024-04-17 23:25 silence^ 阅读(7) 评论(0) 推荐(0) 编辑

闭包函数,装饰器详解

摘要: 闭包函数 【1】.闭包函数两大特征 1.闭:定义在函数内部的函数 2.包:内部函数使用了外层函数名称空间中的名字 【2】在代码中怎么走 def outer(): def inner(): print(f'真简单') return inner res = outer() 在上述代码中怎么走 第一步定义 阅读全文

posted @ 2024-04-17 00:33 silence^ 阅读(3) 评论(0) 推荐(0) 编辑

2024年4月15日

函数对象,闭包函数及装饰器了解

摘要: 函数对象 【1】定义 函数对象指的是函数可以被当做数据来处理 【2】可以直接被引用 定义一个函数用一个新的变量名来存,用新的变量名来调用 # 定义一个函数 def add(x, y): return x + y # 将函数地址绑定给一个变量 func = add # 通过这个变量找到对应的地址,从而 阅读全文

posted @ 2024-04-15 16:01 silence^ 阅读(1) 评论(0) 推荐(0) 编辑

2024年4月14日

参数,名称空间,作用域

摘要: 1 函数的调用方式 【1】直接调用 函数名()-->调用函数 def student(name, age): print(f"my name is {name} , my age is {age}") # 函数名()-->调用函数 student(name="silence", age=16) # 阅读全文

posted @ 2024-04-14 21:52 silence^ 阅读(1) 评论(0) 推荐(0) 编辑