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 相关文章推荐
tensorflow实现简单的卷积网络
May 24 Python
利用python实现对web服务器的目录探测的方法
Feb 26 Python
Django项目中添加ldap登陆认证功能的实现
Apr 04 Python
使用Python和Prometheus跟踪天气的使用方法
May 06 Python
Python玩转加密的技巧【推荐】
May 13 Python
Django框架搭建的简易图书信息网站案例
May 25 Python
python3 enum模块的应用实例详解
Aug 12 Python
解决python明明pip安装成功却找不到包的问题
Aug 28 Python
python爬虫爬取幽默笑话网站
Oct 24 Python
Python flask路由间传递变量实例详解
Jun 03 Python
python中pivot()函数基础知识点
Jan 03 Python
Python sklearn分类决策树方法详解
Sep 23 Python
Python实现简单的猜单词
Python自动化爬取天眼查数据的实现
浅谈Python响应式类库RxPy
Jun 14 #Python
Python Django ORM连表正反操作技巧
Python scrapy爬取起点中文网小说榜单
教你用Python爬取英雄联盟皮肤原画
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
You might like
在WIN98下以apache模块方式安装php
2006/10/09 PHP
php GeoIP的使用教程
2011/03/09 PHP
javascript之锁定表格栏位
2007/06/29 Javascript
javascript重复绑定事件造成的后果说明
2013/03/02 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
js隐式全局变量造成的bug示例代码
2014/04/22 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
jQuery循环滚动新闻列表示例代码
2014/06/17 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
jQuery滚动新闻实现代码
2016/06/26 Javascript
基于d3.js实现实时刷新的折线图
2016/08/03 Javascript
JS类的定义与使用方法深入探索
2016/11/26 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
详解webpack4.x之搭建前端开发环境
2019/03/28 Javascript
layui 弹出删除确认界面的实例
2019/09/06 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
python3.5绘制随机漫步图
2018/08/27 Python
python实现单链表中删除倒数第K个节点的方法
2018/09/28 Python
python获取时间及时间格式转换问题实例代码详解
2018/12/06 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
关于Python解包知识点总结
2020/05/05 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
The North Face意大利官网:服装、背包和鞋子
2020/06/17 全球购物
电话销售经理岗位职责
2013/12/07 职场文书
企业标语口号
2014/06/10 职场文书
现场活动策划方案
2014/08/22 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
2016年党建工作简报
2015/11/26 职场文书
创业开店,这样方式更合理
2019/08/26 职场文书