python的assert基本用法,python中assert什么意思
Yyds干货库存
1.简介如果您是Python的新手,那么您可能会在一些代码中看到assert关键字的语句。对于这种说法,有人喜欢,有人不喜欢。本文重点介绍Assert语句的功能以及何时应该使用。废话少说,我们开始吧!
2.基本语法Assert语句的基本语法如下:
Assert boolean_expression这里我们期望上面的boolean_expression为真,Assert关键字的作用是帮助我们再次检查是否为真。
在这一点上,如果我们的断言为真,那么一切都很好,没有任何错误。我们可以像往常一样继续执行。但是,如果我们的断言为假,将会发生以下断言错误回溯(最近一次调用):
模块中文件“/your/path/a.py”的第2行
断言假
断言错误3。基本用法我们可以在代码中使用assert关键字作为某种健全性检查。例如,在我们代码的某个地方,如果我们期望某个东西以某种方式出现,那么我们可以使用assert关键字来验证它。
例如,假设我们有一个复杂的函数get_price(),它主要用于检索一个商品的价格。这里假设价格不能为负。
price=get_price()
Assert price=0在上面的代码中,assert price 0语句主要用于检查和验证价格不是负数。如果函数get_price()出错并返回一个负数,将出现断言错误,程序将停止运行。
4.断言和输出提示信息。此外,我们可以添加一个断言消息,它与断言错误一起显示。语法如下:
断言boolean _ expression,消息如下:
价格=-1
断言价格为0,“价格不得为负”输出如下:
回溯(最近一次呼叫):
模块中文件“/your/path/a.py”的第3行
断言价格为0,“价格不得为负”
断言错误:价格不能为负5。结论本文重点介绍了Python中Assert关键字的基本语法和应用场景,并给出了相应的代码示例。
你丢了学业吗?
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。