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 相关文章推荐
在Django的模型中添加自定义方法的示例
Jul 21 Python
详解Python使用simplejson模块解析JSON的方法
Mar 24 Python
Python实现二维有序数组查找的方法
Apr 27 Python
在python的类中动态添加属性与生成对象
Sep 17 Python
python实现扫描日志关键字的示例
Apr 28 Python
使用Python来开发微信功能
Jun 13 Python
pygame实现简易飞机大战
Sep 11 Python
python爬虫之自制英汉字典
Jun 24 Python
在VS2017中用C#调用python脚本的实现
Jul 31 Python
Python实现一个优先级队列的方法
Jul 31 Python
手把手教你配置JupyterLab 环境的实现
Feb 02 Python
python中__slots__节约内存的具体做法
Jul 04 Python
Python实现简单的猜单词
Python自动化爬取天眼查数据的实现
浅谈Python响应式类库RxPy
Jun 14 #Python
Python Django ORM连表正反操作技巧
Python scrapy爬取起点中文网小说榜单
教你用Python爬取英雄联盟皮肤原画
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
You might like
FCKeditor的安装(PHP)
2007/01/13 PHP
PHP开发规范手册之PHP代码规范详解
2011/01/13 PHP
PHP常用的文件操作函数经典收藏
2013/04/02 PHP
PHP查询附近的人及其距离的实现方法
2016/05/11 PHP
Javascript 兼容firefox的一些问题
2009/05/21 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
jquery动态加载js三种方法实例
2013/08/03 Javascript
nodejs之请求路由概述
2014/07/05 NodeJs
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
JS实现左右无缝轮播图代码
2016/05/01 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
2017/01/05 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
python:pandas合并csv文件的方法(图书数据集成)
2018/04/12 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
Django接收自定义http header过程详解
2019/08/23 Python
如何运行带参数的python脚本
2019/11/15 Python
python循环输出三角形图案的例子
2019/11/22 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
Python logging日志模块 配置文件方式
2020/07/12 Python
HTMl5的存储方式sessionStorage和localStorage详解
2014/03/18 HTML / CSS
世界领先的艺术图书出版社:TASCHEN
2018/07/23 全球购物
加热夹克:RAVEAN
2018/10/19 全球购物
澳大利亚婴儿礼品公司:The Baby Gift Company
2018/11/04 全球购物
Shell编程面试题
2012/05/30 面试题
钳工实习自我鉴定
2013/09/19 职场文书
外语学院毕业生的自我鉴定
2013/11/28 职场文书
幼儿园开学通知
2015/04/24 职场文书
签字仪式主持词
2015/07/03 职场文书
英语导游欢迎词
2015/09/30 职场文书
2019最新劳动仲裁申请书!
2019/07/08 职场文书
小学生节约用水倡议书
2019/08/12 职场文书
python 下载文件的几种方式分享
2021/04/07 Python