2021
09-04
09-04
Python中else的三种使用场景
目录判断语句循环语句异常处理总结判断语句这是最常见的用法,当if语句中的条件不满足时,将执行else语句中的代码。a=Falseifa:print("a为真")else:print("a为假")循环语句如果else子句紧接在循环语句的后面,那么在以下两种情况将会执行else子句的代码:当循环体没有执行break的时候,即循环体正常结束print("两次输入机会")foriinrange(2):num=int(input("请输入一个数字:"))if10==num:prin...
继续阅读 >
目录一、logging模块介绍二、日志等级三、日志收集器四、日志处理器五、日志过滤器六、日志格式器七、日志滚动八、模块封装一、logging模块介绍前言:我们之前运行代码时都是将日志直接输出到控制台,而实际项目中常常需要把日志存储到文件,便于查阅,如运行时间、描述信息以及错误或者异常发生时候的特定上下文信息。Python中自带的logging模块提供了标准的日志接口,在debug时使用往往会事半功倍。为什么不直接使...
目录1.简述:2.xlrd模块的基本操作2.1打开excel文件获取book对象2.2获取xlrd.book.Book对象中的所有sheet名称2.3获取xlrd.book.Book对象中的所有sheet对象2.4判断xlrd.book.Book对象中某个sheet对象是否导入3.sheet对象的基本操作3.1行操作3.2列操作3.3单元格操作3.4对单元格中的日期/时间操作1.简述:xlrd是读取excel表格数据;支持xlsx和xls格式的excel表格;三方模块安装方式:pip3installxlrd;模块导入方式:importxlr...
目录一、多任务编程二、进程三、os.fork创建进程3.1、进程ID和退出函数四、孤儿和僵尸4.1、孤儿进程4.2、僵尸进程4.3、如何避免僵尸进程的产生五、Multiprocessing创建进程5.1、multiprocessing进程属性六、进程池七、进程间通信(IPC)7.1、管道通信(Pipe)7.2、消息队列7.3、共享内存7.4、信号量(信号灯集)一、多任务编程意义:充分利用计算机的资源提高程序的运行效率定义:通过应用程序利用计算机多个核心,达到同时执行多个任务...
1conda介绍conda是一个python的包管理器,用来管理、安装、更新python的包和相关的依赖。另外,conda可以为特定任务创建独立的环境,每个环境中可以只安装需要用到的包和依赖,还可以将环境导出成yml文件,然后别人可以通过你导出的yml文件可以创建一样的环境。1.1查看版本conda-V#或condainfo1.2更新到当前版本condaupdateconda1.3查看某个命令帮助文档conda[command]--help例如condacreate--help2环境(environment...
笛卡尔坐标系游戏离不开坐标,我们来康康pygame中坐标是如何设立的吧~窗口左上角坐标(0,0),横轴正向向右,纵轴正向向下实际效果碰到边框就返回(其实是小球碰撞实验,我不爱用正经的小球,所以…)代码importpygame,syspygame.init()size=width,height=600,400speed=[1,1]BLACK=0,0,0s=pygame.display.set_mode(size)pygame.display.set_caption("hi滑稽")ball=pygame.image.load("img/361.png")ballrect=bal...
窗口标题pygame.display.set_caption(title,icontitle=None)'''•title设置窗口的标题内容•icontitle设置图表化后的小标题†小标题可选,部分系统没有,一般不设置'''pygame.display.get_caption()'''•返回当前设置窗口的标题及小标题内容•返回结构为(title,icontitle)•该函数与游戏交互逻辑配合,可以根据游戏情节修改标题内容'''设置图标pygame.display.set_icon(surface)'''•...