Python3 assert(断言)

简介: 笔记

你好,我是悦创。


Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。


断言可以在条件不满足程序运行的情况下直接返回错误,而不必等待程序运行后出现崩溃的情况,例如我们的代码只能在 Linux 系统下运行,可以先判断当前系统是否符合条件。


1.png2.png3.png4.png5.png6.png

1.png语法格式如下:


2.png

等价于:

3.png


assert 后面也可以紧跟参数:

4.png

等价于:

5.png


以下为 assert 使用实例:

6.png

目录
相关文章
|
10月前
|
Python
Python assert断言语句
Python assert断言语句
58 0
|
2月前
|
测试技术 Python
|
JSON 数据格式 Python
python中的语法使用(easydict set() plt.subplots() assert)
目录 1 easydict的使用 2. 集合(set) 3 plt.subplots()使用 3.1 方法1 3.2 方法2 4. assert断言
143 0
python中的语法使用(easydict set() plt.subplots() assert)
|
Python
Python assert的用法
Python assert的用法
85 0
Python assert的用法
|
Python
Python 的 assert关键字
Python 的 assert关键字
249 0
Python 的 assert关键字
Python语言学习之字母A开头函数使用集锦:assert用法之详细攻略
Python语言学习之字母A开头函数使用集锦:assert用法之详细攻略
|
测试技术 Python 容器
Selenium2+python自动化56-unittest之断言(assert)
前言 在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。 用unittest组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断言方法:assertEqual、assertIn、asse...
2647 0
|
11天前
|
机器学习/深度学习 人工智能 前端开发
Python中的模块化编程
【6月更文挑战第17天】Python模块化编程与软件架构设计的关键在于拆分任务到独立模块,提高代码的可维护性、可重用性和可扩展性。例如,学生管理系统可分解为录入、查询和删除模块。MVC和MVVM架构模式有助于组织代码,而微服务和函数式编程将在未来发展中扮演重要角色。通过示例代码,读者能学习如何实现这些概念,提升项目开发效率和质量。
156 57
|
7天前
|
数据挖掘 数据处理 Python
Python编程入门:从基础到实践
【6月更文挑战第26天】这篇文章引导读者逐步学习Python编程,从基础语法如变量、数据类型(整数、浮点数、字符串)到条件语句、循环(if/for/while),再到函数定义和模块导入。通过实例展示了Python在文本处理、数据分析(使用pandas)和Web开发(使用Flask)的应用。学习Python能为初学者开启更广阔的技术领域,如面向对象编程、并发和网络编程等。