# 协程的基本使用之asyncio的task的使用 import asyncio import functools async def compute(x,y): print(f"compute:{x}+{y}......") await asyncio.sleep(1) return x+y async def print_sum(x,y): # 创建task任务 task=asyncio.create_task(compute(x,y)) # task绑定回调函数 task.add_done_callback(functools.partial(end,x,y)) # 释放cpu的使用 await asyncio.sleep(0) print("---------------print_num--------------") for i in range(1000000): if i%500==0: print(i) await asyncio.sleep(0.1) def end(n,m,task): print(f"{n}+{m}={task.result}") if __name__ == '__main__': loop=asyncio.get_event_loop() loop.run_until_complete(print_sum(1,2)) loop.close()
老师,这个回调函数理解的不是很清楚,具体应该是怎么实现的
老师,self.connection = pymysql.connect(**DBUtil.config)
括号里面为什么需要**
老师,是不是可以理解就是程序关键就是数据库
老师,我这默认值约束,创建不成功?
输入数据的时候还有这样的问题,只能输入一行,就会报错!
针对方法的重载,在教程中和练习题中,解释“不同”的含义为形参个数不同、形参类型不同、形参顺序不同,对于“形参顺序不同”应该是要有一个“形参类型不为同一个类型”的前提吧,如果两个形参都为int,改变顺序并不能构成重载,麻烦老师帮忙看下我的理解是否正确?
老师,我安装python,出现这个界面,是什么原因呀,我的电脑是win7系统32位的。
老师,if __name__=="__main__"的作用是什么,为什么很多程序的测试都要用
老师,为什么一直报这个错误,说的是列表只能与列表连接,照着视屏里的改立好几遍了都是这个错误
老师,请问如果事件1执行碰到了io然后用协程,让事件1挂起并释放cpu。然后再执行事件2。有没有可能事件2也碰到了io事件1和事件2都挂起。那么这个时候在执行事件3吗?
老师,我安装的这个输入密码后,点击回车,页面会闪退是什么情况?
老师这明明写了为空时候,span的内容,为何不可以?字符空格会显示报错,不写内容不显示报错。
from tkinter import * #定义了图形用户界面(GUI)模块 from tkinter import messagebox class Application(Frame): #定义一个应用类(Application)它的父类是一个容器(Frame) """一个经典的GUI程序的类的写法""" def __init__(self,master=None): # 构造器用来构造属性 super().__init__(master) # Frame不会自动调用父类所以需要super(),super代表的是父类的定义,而不是父类的对象 self.master=master self.pack() self.createWidget() def createWidget(self): """创建组件""" self.bth01=Button(self) self.bth01["text"]="点击送花" self.bth01.pack() self.bth01["command"]=self.songhua # 创建一个退出按钮 self.bth01Quit=Button(self, text="退出", command=root.destroy)# destroy它是指销毁所用的子类、派生类以及销毁此小部件和所有子部件 self.bth01Quit.pack() def songhua(self): messagebox.showinfo("送花","送你99朵玫瑰花") if __name__ == '__main__': root=Tk()# 根窗口对象 root.geometry("400x100+200+300")# 窗口大小 root.title("一个经典的GUI程序类的测试")#建立窗口标题 app=Application(master=root) root.mainloop()
请问老师:
1.面向对象的写法不用bind方法吗?它不用绑定吗
2.为什么还要再加一个实例属性 self.master 呢
3.定义方法后边的self 是不是也能写成Application呢
老师,这个是在输入显示图片的时候,由于分辨率不同,所以我这里显示的效果和老师的不同,如何合理调整好图片的显示效果呢,我试了把背景尺寸修改,但还是不好。怎么解决?
为什么我一到爆炸就弹这个,
if(explode == null){
explode = new Explode(p.x,p.y);
}
explode.drawMyself(g);
这段代码照着打的
老师能否画一个内存,分别指出下这三个区放哪些东西不,感谢
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637