python assert用法
2017-03-09 10:41 丨o聽乄雨o丨 阅读(821) 评论(0) 编辑 收藏 举报assert的异常参数,其实就是在断言表达式后添加字符串信息,用来解释断言并更好的知道是哪里出了问题。
格式如下:
assert expression [, arguments]
assert 表达式 [, 参数]
举个例子:
string = 'helloworld'
assert 'world' in string,'输入的字符中不包含world'
print ‘输入的字符中包含world’
#执行下来会输出:输入的字符中包含world
若脚本改成:
string = 'helloman'
assert 'world' in string,'输入的字符中不包含world'
print ‘输入的字符中包含world’
#输出:AssertionError:输入的字符中不包含world
执行下来会输出AssertionError,来表明断言错误,以此可以让作者发现是什么地方出现的错误,而且下面的print语句不会执行。
作者:丨o聽乄雨o丨
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。