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脚本来实现最简单的FTP下载的教程
May 04 Python
python函数中return后的语句一定不会执行吗?
Jul 06 Python
Python开发的HTTP库requests详解
Aug 29 Python
Python实现自动发送邮件功能
Mar 02 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
Jun 13 Python
python3解析库lxml的安装与基本使用
Jun 27 Python
python中sys.argv函数精简概括
Jul 08 Python
基于python实现聊天室程序
Jul 27 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
Feb 12 Python
Jupyter notebook如何修改平台字体
May 13 Python
浅谈keras中的keras.utils.to_categorical用法
Jul 02 Python
python中Django文件上传方法详解
Aug 05 Python
Python实现简单的猜单词
Python自动化爬取天眼查数据的实现
浅谈Python响应式类库RxPy
Jun 14 #Python
Python Django ORM连表正反操作技巧
Python scrapy爬取起点中文网小说榜单
教你用Python爬取英雄联盟皮肤原画
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
You might like
php self,$this,const,static,->的使用
2009/10/22 PHP
PHP 采集程序中常用的函数
2009/12/09 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
PHP中overload与override的区别
2017/02/13 PHP
YII框架关联查询操作示例
2019/04/29 PHP
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
js实现上传图片预览的方法
2015/02/09 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
jQuery Ajax 全局调用封装实例代码详解
2016/06/02 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
2016/12/21 Javascript
BootStrap与Select2使用小结
2017/02/17 Javascript
vue-router 组件复用问题详解
2018/01/22 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
[03:55]TI9战队采访——TNC Predator
2019/08/22 DOTA
Python科学计算环境推荐——Anaconda
2014/06/30 Python
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
Python 3.6 -win64环境安装PIL模块的教程
2019/06/20 Python
python中文分词库jieba使用方法详解
2020/02/11 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
Pytorch转tflite方式
2020/05/25 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
使用HTML5的表单验证的简单示例
2015/09/09 HTML / CSS
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
护士辞职信模板
2014/01/20 职场文书
乡镇干部先进事迹材料
2014/02/03 职场文书
中餐厅经理岗位职责
2014/04/11 职场文书
政治表现评语
2014/05/04 职场文书
五一口号
2014/06/19 职场文书
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
歌舞青春观后感
2015/06/10 职场文书
springboot+WebMagic+MyBatis爬虫框架的使用
2021/08/07 Java/Android