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 相关文章推荐
python3实现短网址和数字相互转换的方法
Apr 28 Python
详解Python的Django框架中的Cookie相关处理
Jul 22 Python
Python简单实现两个任意字符串乘积的方法示例
Apr 12 Python
Python爬虫包BeautifulSoup学习实例(五)
Jun 17 Python
Numpy 改变数组维度的几种方法小结
Aug 02 Python
Python3实现计算两个数组的交集算法示例
Apr 03 Python
Python中拆分字符串的操作方法
Jul 23 Python
python实发邮件实例详解
Nov 11 Python
解决pycharm 安装numpy失败的问题
Dec 05 Python
使用pyinstaller逆向.pyc文件
Dec 20 Python
scrapy结合selenium解析动态页面的实现
Sep 28 Python
python爬虫多次请求超时的几种重试方法(6种)
Dec 01 Python
Python实现简单的猜单词
Python自动化爬取天眼查数据的实现
浅谈Python响应式类库RxPy
Jun 14 #Python
Python Django ORM连表正反操作技巧
Python scrapy爬取起点中文网小说榜单
教你用Python爬取英雄联盟皮肤原画
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
You might like
如何对PHP程序中的常见漏洞进行攻击
2006/10/09 PHP
php 文件状态缓存带来的问题
2008/12/14 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
2014/10/20 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
jQuery 判断页面元素是否存在的代码
2009/08/14 Javascript
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
javascript 弹出层组件(升级版)
2011/05/12 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
2014/03/25 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
2015/06/19 Javascript
jQuery实现折叠、展开的菜单组效果代码
2015/09/16 Javascript
jQuery实现的鼠标经过时变宽的效果(附demo源码)
2016/04/28 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
Vue+webpack+Element 兼容问题总结(小结)
2018/08/16 Javascript
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
详细分析vue表单数据的绑定
2020/07/20 Javascript
Swiper实现导航栏滚动效果
2020/10/16 Javascript
three.js 实现露珠滴落动画效果的示例代码
2021/03/01 Javascript
[50:21]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/19 DOTA
浅谈python 线程池threadpool之实现
2017/11/17 Python
Django使用AJAX调用自己写的API接口的方法
2019/03/06 Python
python变量的存储原理详解
2019/07/10 Python
如何使用repr调试python程序
2020/02/28 Python
python使用建议技巧分享(三)
2020/08/18 Python
Html5原生拖拽相关事件简介以及基础实现
2020/11/19 HTML / CSS
大学新生军训个人的自我评价
2013/10/03 职场文书
幼儿园三八妇女节活动方案
2014/03/11 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
2016年中秋节晚会领导致辞
2015/11/26 职场文书
小学教代会开幕词
2016/03/04 职场文书
2019预备党员转正申请书模板2篇!
2019/08/07 职场文书