位置: 编程技术 - 正文

python的else子句使用指南(python中else语句)

编辑:rootadmin

推荐整理分享python的else子句使用指南(python中else语句),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:else函数python,python elseif语句,python中else用法,else函数python,python的else子句必须与if配对,python中else语句,python的else子句必须与if配对,python else子句,内容如对您有帮助,希望把文章链接给更多的朋友!

在日常coding中,分支语句的使用非常普遍,经常会根据是否满足一定的条件对代码执行的逻辑进行一些控制,所以大家对if[elif[else]]一定不会陌生。分支语句中的else子句在其它的条件不满足的时候会被执行到,适当的使用分支语句能够让我们的代码逻辑更加的丰富。

在分支语句中使用else子句在一些常见的编程语言中的用法基本相同,类似于提供了一条默认的执行路径,配合if等条件判断语句使用,相比其它的编程语言(c#, java, js等)在python中,else有一些特殊的用法,配合for, while等循环语句使用,甚至还能配合异常处理try except语句进行使用,能够让我们的代码更加的简洁。

配合for/while循环语句使用

在for循环语句的后面紧接着else子句,在循环正常结束的时候(非return或者break等提前退出的情况下),else子句的逻辑就会被执行到。先来看一个例子:

python的else子句使用指南(python中else语句)

一个简单打印素数的例子,判断某个数字是否是素数的时候需要遍历比它自己小的整数,任何一个满足整除的情况则判断结束,否则打印这是一个素数的info,有了else的加持,整个例子的逻辑相当的“self-expressive”,如同伪代码一般的好理解而且相比在判断整除的时候设置标志值然后在函数的结尾处判断标志值决定是否打印数字时素数的消息,代码更简洁没有那么多要描述如何做的“过程式”准备工作。

ps: 大家可以把例子中的被注释代码运行对比下效果。

配合 try except错误控制使用

在异常处理语句中,else有相似的用法,当try代码块没有抛出任何的异常时,else语句块会被执行到。

如打印日志所示,在转换成功未发生错的的时候,else语句里的逻辑会被执行,当然这个例子可能并没有什么太多的实际的用处,但大致能说明else在错误处理中的用处:简化逻辑,避免使用一些标志值就能够准确把握是否发生错误的情况来做一些实际的操作(比如在保存数据的时候如果发生错误,在else语句块中进行rollback的操作,然后紧接着还能加上finally语句完成一些清理操作。

善用else语句块能够让我们编写出更加简明,更加接近自然语言的语义的代码,当然也会更加的pythonic,细微之处大家可以慢慢体会。

python结合shell查询google关键词排名的实现代码 最近老婆大人的公司给老婆大人安排了一个根据关键词查询google网站排名的差事。老婆大人的公司是做seo的,查询的关键词及网站特别的多,看着老婆

用python写的一个wordpress的采集程序 在学习python的过程中,经过不断的尝试及努力,终于完成了第一个像样的python程序,虽然还有很多需要优化的地方,但是目前基本上实现了我所要求的

python学习之编写查询ip程序 公司服务器上的ip最少的也有多个,有时候查到一个站的Ip,不想通过OA去查,自己就用自己最近学的python知识,结合数据库,编写了一python小程序。实

标签: python中else语句

本文链接地址:https://www.jiuchutong.com/biancheng/383337.html 转载请保留说明!

上一篇:Python实现简单多线程任务队列(python简单gui)

下一篇:python结合shell查询google关键词排名的实现代码(shell python)

  • 职工福利费的税额
  • 小规模计提税金及附加会计分录怎么写
  • 公司组织出国旅游费用
  • 设立登记核准通知书未签名不能办理其他业务
  • 卷烟批发环节消费税纳税义务发生时间
  • 纳税人等级怎么划分
  • 律师事务所的账务流程
  • 个人到税务局开增值税专用发票
  • 在分公司关闭过程中,资产损失怎么申报扣除
  • 业务招待费扣除计算
  • 无形资产增资账务处理
  • 费用的完成率怎么计算
  • 小微企业可以开9个点的专票吗
  • 小规模纳税人按什么标准纳税
  • 小型微利企业所得税优惠政策2023超过100万
  • 外地预缴工会其他经费计入什么科目?
  • 小规模农产品可以抵扣吗
  • 出口退税是几个点
  • 先开票还是先预约
  • 企业享受小型微利政策
  • 管理费用与税金的比例
  • 如何制作macos bigsur的启动盘
  • 公司向银行贷款利息是多少
  • 小型微利企业所得税率
  • linux系统文件压缩命令
  • wordpress 常用函数
  • 命令提示符打错了怎么修改
  • php云盘源码
  • 审核凭证的操作步骤
  • mysql实现事务
  • vite报错
  • 巴伐利亚知乎
  • 树枝上停着一只什么小鸟
  • 老生常谈php中传统验证与thinkphp框架(必看篇)
  • uniapp scroll-view 上下滑动
  • 市职工报销比例多少
  • 企业一次性收取租金如何缴纳增值税
  • 为什么电子章打印出是黑色的
  • 上月未记账,本月不能记账
  • 企业所得税汇算清缴
  • 处理二手物品要交增值税吗
  • 收付实现制与权责发生制的例题
  • 采购发票生成的会计凭证
  • 红字记账是什么意思
  • 收到多开发票的会计分录
  • 公司以前没有内账
  • 织梦怎样实现文件上传
  • 原材料入库单价20000出库单价800000
  • 开票额度超了怎么办
  • 二房东开票需要哪些资料
  • 公司用印制度
  • 增值税电子普通发票和专票的区别
  • 长期股权投资为什么不是所有者权益
  • 增值税防伪税控系统
  • 固定资产到期后继续使用
  • 人力资源公司劳务外包
  • 费用暂估是什么意思
  • 总结哪些纳税人可以采用简易计税方法
  • 互联网金融理财产品的优势
  • 以原材料投入资本
  • 出租土地使用权计入什么科目
  • 员工借支备用金属于现金流量的哪类
  • 收付实现制和权责发生制区别
  • windowsserver2016安装完成后怎么是命令模式
  • sqlserver存储过程返回多个结果集
  • win8怎么关闭系统更新
  • linux中的find的用法
  • mac如何自行检测硬盘信息
  • win7旗舰版系统怎么样
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • jquery插件大全
  • dos常用命令与批处理文件
  • shell脚本中实现rm -fr !(file1)
  • python的iloc
  • jquery显示隐藏div
  • 使用jQuery制作动画与特效及插件的应用
  • 税控盘升级后开票流程
  • 江西省国家税务局总局官网
  • 重庆税务登录
  • 劳务合同和劳务协议的区别和联系
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设