python raise语句的两种用法

  • 更新时间:2021-07-28 09:56:16
  • 编辑:傅诗桃
给寻找编程代码教程的朋友们精选了相关的编程文章,网友殳雅惠根据主题投稿了本篇教程内容,涉及到Python相关内容,已被253网友关注,相关难点技巧可以阅读下方的电子资料。

参考资料

正文内容

我们整理一篇关于《python raise语句的两种用法》技术文章,实例用法很详细,重新排版了一下发到这里,为了方便大家的阅读。

python raise语句的两种用法

1、主动抛出异常的方法是使用 raise 语句:

raise ValueError()

2、可以同时指明错误原因:

raise ValueError("输入值不符合要求")

3、实例

这个函数没有处理可能出错的情况。比如函数的age参数不能随意取值,要符合人类的年龄范围。如果取值超过范围,需要向函数调用方报告错误,可以主动抛出异常。

def stage_of_life(age):
    if age <= 6:
        return '童年'
    elif 7 <= age <=17:
        return '少年'
    elif 18 <= age <= 40:
        return '青年'
    elif 41 <= age <= 65:
        return '中年'
    else:
        return '老年'

以上就是python raise语句的两种用法,希望对大家有所帮助。更多编程基础知识学习:python学习网

相关教程

  • 基于Python实现简易学生信息管理系统

    这篇文章主要为大家详细介绍了python实现简易学生信息管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2019-07-23

  • Python获取百度热搜的完整代码

    这篇文章主要介绍了Python获取百度热搜的完整代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    发布时间:2021-05-02

用户留言