python异常中else的实例用法


Posted in Python onJune 15, 2021

1、说明

当确定没有异常后,还需要做一些事情可以使用else语句。

注意:try中没有异常,else之后的代码才会被执行。

2、实例

while True:
    try:
        x = int(input('请输入X:'))
        y = int(input('请输入Y:'))
        value = x / y
        print('x/y is',value)
    except Exception as e:  # 发生异常时执行
        print('不正确的输入:', e)
        print('请重新输入')
    else:  # 未发生异常时执行
        break

实例扩展:

def fetcher(obj, index):
    return obj[index]
 
x = 'spam'
 
try:
    print fetcher(x, 3)
except Exception:
    print 'hhh'
else:
    print 'has no exception'
    print fetcher(x, 2)
    print '---' * 10
 
try:
    print fetcher(x, 4)
except IndexError:
    print 'got exception'
else:
    print 'has no exception'
    print fetcher(x, 2)

运行结果:

m
has no exception
a
------------------------------
got exception

到此这篇关于python异常中else的实例用法的文章就介绍到这了,更多相关python异常中else的使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python内存管理方式和垃圾回收算法解析
Nov 11 Python
关于反爬虫的一些简单总结
Dec 13 Python
Python读取properties配置文件操作示例
Mar 29 Python
python中int与str互转方法
Jul 02 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
Dec 19 Python
pytorch模型存储的2种实现方法
Feb 14 Python
Python关于__name__属性的含义和作用详解
Feb 19 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
Feb 27 Python
Python进程Multiprocessing模块原理解析
Feb 28 Python
什么是python的自省
Jun 21 Python
Python selenium爬取微信公众号文章代码详解
Aug 12 Python
Python办公自动化之Excel(中)
May 24 Python
Python实现简单的猜单词
Python自动化爬取天眼查数据的实现
浅谈Python响应式类库RxPy
Jun 14 #Python
Python Django ORM连表正反操作技巧
Python scrapy爬取起点中文网小说榜单
教你用Python爬取英雄联盟皮肤原画
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
You might like
jquery复选框CHECKBOX全选、反选
2008/08/30 Javascript
jquery多选项卡效果实例代码(附效果图)
2013/03/23 Javascript
纯js实现瀑布流展现照片(自动适应窗口大小)
2013/04/08 Javascript
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
2013/05/07 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
Jqgrid之强大的表格插件应用
2015/12/02 Javascript
Javascript 5种方法实现过滤删除前后所有空格
2016/06/22 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
JS触摸事件、手势事件详解
2017/05/04 Javascript
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
如何自定义微信小程序tabbar上边框的颜色
2019/07/09 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
2019/11/06 Javascript
Python验证码识别处理实例
2015/12/28 Python
详解Python 数据库 (sqlite3)应用
2016/12/07 Python
对python的文件内注释 help注释方法
2018/05/23 Python
Sanic框架流式传输操作示例
2018/07/18 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
Python decimal模块使用方法详解
2020/06/08 Python
python 图像增强算法实现详解
2021/01/24 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
财务管理职业生涯规划书
2014/02/26 职场文书
项目合作意向书范本
2014/04/01 职场文书
企业承诺书怎么写
2014/05/24 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
Win11 22H2 2022怎么更新? 获得Win1122H22022版本升级技巧
2022/09/23 数码科技