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读取html中指定元素生成excle文件示例
Apr 03 Python
Python文件去除注释的方法
May 25 Python
Django实现图片文字同时提交的方法
May 26 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
Jul 12 Python
Python实现冒泡排序的简单应用示例
Dec 11 Python
python切片的步进、添加、连接简单操作示例
Jul 11 Python
画pytorch模型图,以及参数计算的方法
Aug 17 Python
Python爬取知乎图片代码实现解析
Sep 17 Python
keras中的History对象用法
Jun 19 Python
Python2手动安装更新pip过程实例解析
Jul 16 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
Dec 08 Python
详解Python类和对象内容
Jun 22 Python
Python实现简单的猜单词
Python自动化爬取天眼查数据的实现
浅谈Python响应式类库RxPy
Jun 14 #Python
Python Django ORM连表正反操作技巧
Python scrapy爬取起点中文网小说榜单
教你用Python爬取英雄联盟皮肤原画
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
You might like
标准PHP的AES加密算法类
2015/03/12 PHP
PHP代码实现表单数据验证类
2015/07/28 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
2007/08/13 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
javascript里使用php代码实例
2014/12/13 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
JS简单实现点击复制链接的方法
2016/08/03 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
浅谈vuejs实现数据驱动视图原理
2018/02/23 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
详解javascript设计模式三:代理模式
2019/03/25 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
2019/09/26 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
使用Python写个小监控
2016/01/27 Python
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
2019/08/12 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
在Python 的线程中运行协程的方法
2020/02/24 Python
Pycharm生成可执行文件.exe的实现方法
2020/06/02 Python
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
新西兰杂志订阅:isubscribe
2019/08/26 全球购物
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
培训专员岗位职责
2014/02/26 职场文书
大学新生军训自我鉴定
2014/03/18 职场文书
网络编辑岗位职责
2014/03/18 职场文书
大学校务公开实施方案
2014/03/31 职场文书
后进生评语大全
2015/01/04 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
《植树问题》教学反思
2016/03/03 职场文书