关于python的一个很基础的问题:

[复制链接]
查看11 | 回复2 | 2016-8-25 07:18:31 | 显示全部楼层 |阅读模式
raise 是抛出异常,异常可以自己定义assert 断言是指期望指定的条件满足,如果不满足则抛出AssertionError异常一般情况下assert用在做单元测试的时候用二手动抛出异常,在python中有时候是作为一个控制结构在使用。汗一个...
回复

使用道具 举报

千问 | 2016-8-25 07:18:31 | 显示全部楼层
raise 跟java/c++ 里的 throw 一样,就是抛出一个自己定义错误。“断言“跟 throw有本质的区别。“断言“一般认为是直接退出。throw 而可进行出错后的其它处理。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行