请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

assert使用场景

老师,你好!
背景:在编写代码时,不知道什么时候使用assert?什么时候使用Error?
例如:

def increment_age(age):
    # 方案一:
    if age < 0:
        raise ValueError("年龄必须大于0")
    # 方案二:
    assert age >= 0
    
    return age

谢谢

正在回答 回答被采纳积分+3

1回答

7七月 2022-07-21 18:34:40

一般建议用Error,assert用于测试性代码

1 回复 有任何疑惑可以回复我~
  • 提问者 winfred_wu #1
    谢谢老师
    回复 有任何疑惑可以回复我~ 2022-07-26 15:52:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信