说说如何在 Python 中使用断言

断言用于确保代码没有偏移我们的预期。可以使用 assert 语句进行检查。如果检查失败,就会抛出异常。

assert 语句包含以下部分:

  • assert 关键字;
  • 条件语句,即求值为 True 或 False 的表达式;
  • 逗号;
  • 当条件为 False 时,需要显示的字符串。
status='begin'
assert status=='begin','status 必须是启动状态'
status='end'
assert status=='begin','status 必须是启动状态'

运行结果:

通过这种快速失败的方法,可以更快地发现代码缺陷,从而省去将来大量的调试工作。相当于一种预防措施,值得大力推广哦O(∩_∩)O哈哈~


断言一般用于开发环境,如果是最终产品,可以在运行 Python 时传入-O 选项,禁用断言。

发布了671 篇原创文章 · 获赞 766 · 访问量 99万+

猜你喜欢

转载自blog.csdn.net/deniro_li/article/details/104856816