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中使用md5sum检查目录中相同文件代码分享
Feb 02 Python
介绍Python中的文档测试模块
Apr 28 Python
apache部署python程序出现503错误的解决方法
Jul 24 Python
Python3 queue队列模块详细介绍
Jan 05 Python
Python实现对一个函数应用多个装饰器的方法示例
Feb 09 Python
深入浅析Python2.x和3.x版本的主要区别
Nov 30 Python
Python WEB应用部署的实现方法
Jan 02 Python
Python面向对象之继承和多态用法分析
Jun 08 Python
python yield和Generator函数用法详解
Feb 10 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
Feb 17 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
May 17 Python
Jupyter Notebook添加代码自动补全功能的实现
Jan 07 Python
Python实现简单的猜单词
Python自动化爬取天眼查数据的实现
浅谈Python响应式类库RxPy
Jun 14 #Python
Python Django ORM连表正反操作技巧
Python scrapy爬取起点中文网小说榜单
教你用Python爬取英雄联盟皮肤原画
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
You might like
php将csv文件导入到mysql数据库的方法
2014/12/24 PHP
js获取url参数的使用扩展实例
2007/12/29 Javascript
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
容易被忽略的JS脚本特性
2011/09/13 Javascript
js图片向右一张张滚动效果实例代码
2013/11/23 Javascript
jQuery标签替换函数replaceWith()的使用例子
2014/08/28 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
微信小程序 wxapp内容组件 text详细介绍
2016/10/31 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
2017/01/06 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
JS实现根据详细地址获取经纬度功能示例
2019/04/16 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
JavaScript中的this妙用实例分析
2020/05/09 Javascript
js实现跳一跳小游戏
2020/07/31 Javascript
对vue生命周期的深入理解
2020/12/03 Vue.js
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
python登录豆瓣并发帖的方法
2015/07/08 Python
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
Python对切片命名的实现方法
2018/10/16 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
对PyQt5的输入对话框使用(QInputDialog)详解
2019/06/25 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
Django项目使用ckeditor详解(不使用admin)
2019/12/17 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
2020/03/06 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
python中K-means算法基础知识点
2021/01/25 Python
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
高级销售员求职信
2013/10/25 职场文书
技术总监管理岗位职责
2014/03/09 职场文书
工厂搬迁方案
2014/05/11 职场文书
婚前财产协议书范本
2014/10/19 职场文书
志愿者工作心得体会
2016/01/15 职场文书
七年级语文教学反思
2016/03/03 职场文书