python的assert作用

用处:

检查条件,不符合就终止程序,并且提示错误原因

代码:

a=-1
#报错
assert (a>0),"a超出范围"

效果:

Traceback (most recent call last):
   File “C:/Users/xiahuadong/Desktop/test.py”, line 3, in
     assert (a>0),“a超出范围”
AssertionError: a超出范围

Process finished with exit code 1

代码:

a=-1
#正常运行
assert (a<0),'正常运行,没有提示'

效果:

Process finished with exit code 0

python的assert作用相关推荐

  1. 译(四十四)-Python中Assert的作用

    文章首发及后续更新:https://mwhls.top/3402.html 新的更新内容请到mwhls.top查看. 无图/无目录/格式错误/更多相关请到上方的文章首发页面查看. stackoverf ...

  2. python装饰器作用噜咕_python 装饰器的实际作用有哪些

    终于知道python的装饰器是怎么回事,那在工作中,到底能干吗用呢? 尤其对我这个只会写写脚本又不做python开发的小测试/手动无辜脸. 先说结论,肯定是有用处滴. 一.自动化测试中使用 就拿写的自 ...

  3. python点的作用-一分钟了解Python中“*”的作用

    一分钟了解Python中"*"的作用 在为函数传递参数和函数定义时使用参数的时候,时常会看到有和 *和**,下面分别讲解其作用. 调用函数时使用*和 ** 假设有函数 def te ...

  4. python的用途-Python运算符的作用与意义

    Python运算符的作用与每个python运算符的意义 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+&qu ...

  5. python的用途实例-python进程池作用展示及实例解析

    在以下的文章之中我们来了解一下什么是python中的进程池.了解一下python进程池的相关知识,以及进程池在python编程之中能起到什么样的作用. 进程池 Pool类描述了一个工作进程池,他有几种 ...

  6. python的assert(断言)异常步骤机制

    python的assert(断言)异常步骤机制 文章目录: 断言(assert): 就是判断expression 这个表达式语句是否正确,所以切记,断言是有一个判断的过程!!! 格式: assert ...

  7. python中点的作用_一分钟了解Python中“*”的作用

    一分钟了解Python中"*"的作用 在为函数传递参数和函数定义时使用参数的时候,时常会看到有和 *和**,下面分别讲解其作用. 调用函数时使用*和 ** 假设有函数 def te ...

  8. Python有哪些作用

    Python有哪些作用 1.初学 Python 的人都是使用它编写爬虫程序. 2.除了爬虫,也应用到web前端程序,很多网站的后台都是基于Python. 3.Python 也有很多 UI 库,可以很方 ...

  9. python3 isinstance用法_对python中assert、isinstance的用法详解

    1. assert 函数说明: Assert statements are a convenient way to insert debugging assertions into a program ...

最新文章

  1. ONOS项目首赢11000次下载 Oracle发布云路由
  2. 【Java TCP/IP Socket】TCP Socket通信中由read返回值造成的的死锁问题(含代码)(转)...
  3. 阿里巴巴首次提出智慧建筑,技术与创新的新巅峰
  4. 优化DOTTEXT之二:缓存用户控件
  5. 获取html滚动条位置,pc和移动端获取滚动条的位置
  6. SQL Server 视图设计器
  7. TK8亮度蒙版PS插件:TKactions V8 for Mac 兼容ps2021
  8. String.Format数字格式化输出 {0:N2} {0:D2} {0:C2}
  9. 如何使用泛型在新的可空上下文中启动健壮的C#项目?
  10. 5分钟带你入门vuex(vue状态管理)
  11. php+select为空,SELECT时候,如何处理某字段空值?
  12. Ubuntu18搭建SVN可视化工具if.svnadmin
  13. 6个裂变获客增长方法
  14. 我用10张图总结出了这份并发编程最佳学习路线!!(建议收藏)
  15. aptana php插件使用教程,用Aptana Studio 1.5开发PHP,很强的PHP IDE,Aptana PHP,简介,安装教程...
  16. 【实用篇】Python操作word
  17. 为什么oracle打不开,oracle-Ora-01081_数据库打不开_错误解决方法
  18. 文章采集软件怎么采集文章?
  19. Maven | filtering,filter和profile标签使用
  20. 计算机毕业设计java+springboot+vue学生宿舍管理系统

热门文章

  1. Android Binder IPC机制
  2. Excel 经纬度度分秒转化为小数格式
  3. 物理机linux无法上网,物理机不能访问虚拟机VMNet8中的Linux
  4. 如何用python实现自动化办公_python自动化办公操作PPT的实现
  5. TransDecoder
  6. 高级转录组调控分析和R语言数据可视化第十三期 (线上线下,7月底开课)
  7. linux中sed深入,Linux中的sed
  8. python使用matplotlib可视化:折线图、条形图、柱状图、直方图、饼图、雷达图(极坐标图)
  9. R语言配对图可视化:配对图(pair plot)可视化(根据分类变量的值为散点图上的数据点添加颜色和形状、Add color and shape by variables)
  10. R语言使用lm构建线性回归模型、并将目标变量对数化实战:模型训练集和测试集的残差总结信息(residiual summary)、模型训练(测试)集自由度计算、模型训练(测试)集残差标准误计算