- 博客(7)
- 收藏
- 关注
原创 优先队列代码实现
通过优先级的不同来排队的队列叫做优先队列,在现实中可以参照医生优先处理病情严重的患者,以及飞机经济舱头等舱排队代码如下(示例):功能介绍1,优先队列元素的放入代码如下(示例):2,队列第一个数据的取出查看3,删除优先队列第一个元素 删除之后,优先队列不在有这个元素。4,判断是否为空与多少个元素: 运行结果:li huaer hu3
2024-04-20 22:18:28 259
原创 类和对象的继承
C类同时继承了A和B的属性和方法。C(A,B),C(B,A)会影响C方法调用。通过代码运行,B得到了A的内容信息,获取了x的值,同时添加得到新的值Z。继承的思想:把老设计图继承修改一下成为新设计图,例如苹果手机的设计。相同属性:谁后初始化,谁优先级高,相同的方法谁先继承谁优先级高。方法重名时,只调用子类的方法。super可以调用父类的方法。super*在外面使用,传参使用,可以只打印777。只能在类里面使用,不能在类外面使用。继承分为单继承与多继承。继承调用父类的方法 ,super函数和重写。
2024-04-10 23:09:33 380
原创 4月9日 —函数与生成器·迭代器
def fn(x,y,*,k,t ) *后面的元素必需写出K=1,t=2这种形式,目的是规范和避免混淆数值,不按照这么写会报错。tool=out() 执行函数后,将inn()返回给tool,再次调用tool()就能访问到inn()内部函数,并执行它。def fn(x,y,*tup) #x,y必写参数和不定长参数混合。def fn(x,y,/,k,t ) /之前的形参必须按照顺序填写。fn(x,y,*args) #*args表示传入元素保存到元组中。列表,集合,元组,字符串,字典。
2024-04-09 13:12:41 272
原创 4月8日作业
fun(0)(1)(2)(3) 先打印0,none 调用fn函数,传值m=1,n取外包变量0,打印输出得到1,0,在返回f(n) ,m=2,在fun()找到n=1,返回fun(2,1),并执行打印fun(2,1), n=2,以此类推,m=3,返回fun(3,2)执行打印。函数运行就会产生作用域,函数每次运行产生新的作用域,调用内部函数可以引用外包函数的变量,相互是独立的,函数在调用的时候,在哪个作用域访问到的函数,不会影响他运行代码和代码所在作用域。
2024-04-09 10:38:50 205
原创 4月7日学习
list[-3:3],从- 3 从左往右 取到3 反例 list[-1,1],min((12,11),(44,8))两个元组比较,比较两者第一个元素,并返回它。:分情况收费,大于50000收5%,小于50000收1000,问能够通过几次。list2=list+[10,50,50] 两个列表合并在一起。切片索引:list2=list]1:3] #取list中序号1,2的元素。字符串对齐 .rjust(2,0) 输入2, 输出02。#不打印25,相当于返回循环第一句,所以不执行打印25。
2024-04-07 19:53:12 884
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人