主页 > 知识库 > python异常中else的实例用法

python异常中else的实例用法

热门标签:南阳打电话机器人 孝感营销电话机器人效果怎么样 商家地图标注海报 海外网吧地图标注注册 聊城语音外呼系统 打电话机器人营销 腾讯地图标注没法显示 地图标注自己和别人标注区别 ai电销机器人的优势

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异常处理中的Finally else的功能

标签:六盘水 杨凌 扬州 南宁 抚州 迪庆 聊城 牡丹江

巨人网络通讯声明:本文标题《python异常中else的实例用法》,本文关键词  python,异常,中,else,的,实例,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《python异常中else的实例用法》相关的同类信息!
  • 本页收集关于python异常中else的实例用法的相关信息资讯供网民参考!
  • 推荐文章