Assert-断言

本文介绍了Python中的断言功能,包括基本用法及如何通过设置第二个参数来自定义错误信息。通过两个示例展示了断言在实际代码中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Assertions:断言
断言是一种健壮性检查,当你用它已经完成程序的测试时,你可以继续或停止。在断言下,一个表达式将会被测试。如果结果是False,就会触发异常。
1、用assert statement 来使用断言语句,如:

print 1
assert 2+2==4
print 2
assert 1+1==3
print 3

执行结果:

1Traceback (most recent call last):
2

  File "D:\python2.7\s.py", line 6, in <module>
    assert 1+1==3
AssertionError

2、assert语句可以设置第二个参数,这个参数表明了如果错误发生时输出的错误信息,如:

temp=-10
assert(temp>=10),'Is negetive'

执行结果:

Traceback (most recent call last):
  File "D:\python2.7\s.py", line 4, in <module>
    assert(temp>=10),'Is negetive'
AssertionError: Is negetive
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值