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不规范的日期字符串处理类
Jun 10 Python
python通过colorama模块在控制台输出彩色文字的方法
Mar 19 Python
python实现向ppt文件里插入新幻灯片页面的方法
Apr 28 Python
Python批量转换文件编码格式
May 17 Python
Python中的time模块与datetime模块用法总结
Jun 30 Python
利用Python破解斗地主残局详解
Jun 30 Python
python删除不需要的python文件方法
Apr 24 Python
对python使用http、https代理的实例讲解
May 07 Python
用Anaconda安装本地python包的方法及路径问题(图文)
Jul 16 Python
python打包成so文件过程解析
Sep 28 Python
python基本算法之实现归并排序(Merge sort)
Sep 01 Python
如何使用python写截屏小工具
Sep 29 Python
Python实现简单的猜单词
Python自动化爬取天眼查数据的实现
浅谈Python响应式类库RxPy
Jun 14 #Python
Python Django ORM连表正反操作技巧
Python scrapy爬取起点中文网小说榜单
教你用Python爬取英雄联盟皮肤原画
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
You might like
php ajax实现文件上传进度条
2016/03/29 PHP
Thinkphp框架开发移动端接口(2)
2016/08/18 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
2018/08/15 PHP
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
Jquery选择子控件"大于号"和" "区别介绍及使用示例
2013/06/25 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
JQuery判断radio是否选中并获取选中值的示例代码
2014/10/17 Javascript
node.js中的events.emitter.removeListener方法使用说明
2014/12/10 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
js中获取jsp表单中radio类型的值简单实例
2016/08/15 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
微信小程序 聊天室简单实现
2017/04/19 Javascript
jQuery.form.js的使用详解
2017/06/14 jQuery
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
nodejs中实现修改用户路由功能
2019/05/24 NodeJs
JS中比较两个Object数组是否相等方法实例
2019/11/11 Javascript
sharp.js安装过程中遇到的问题总结
2020/04/02 Javascript
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
python实现控制COM口的示例
2019/07/03 Python
python 怎样将dataframe中的字符串日期转化为日期的方法
2019/09/26 Python
python 实现快速生成连续、随机字母列表
2019/11/28 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
2020/10/15 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
python os.listdir()乱码解决方案
2021/01/31 Python
行政助理的岗位职责
2014/02/18 职场文书
工地安全标语
2014/06/07 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
redis不能访问本机真实ip地址的解决方案
2021/07/07 Redis
Js类的构建与继承案例详解
2021/09/15 Javascript
Java异常体系非正常停止和分类
2022/06/14 Java/Android