【断言】
断言主要应用于后面程序依赖于前面的程序,后面的程序有很重要,执行肯定不能出错,所以在执行之前要做检查工作。

1、断言assert

class C(object):def __init__(self):self.name = "AAAAA"c_obj = C()assert c_obj.name  == "AAAAA"   #断言print("没有错误继续...")#输出
没有错误继续..

2、断言不符合

class C(object):def __init__(self):self.name = "AAAAA"c_obj = C()assert c_obj.name  == "BBBBB"   #断言出字符串不匹配print("没有错误继续...")#输出
Traceback (most recent call last):File "E:/PycharmProjects/pytest/day7/断言.py", line 10, in <module>assert c_obj.name  == "BBBBB
AssertionError   #报断言异常错误

3、其实也可以使用if解决这个问题,不过相比之下断言assert更优雅一些,减少代码量

class C(object):def __init__(self):self.name = "zhangqigao"c_obj = C()if c_obj.name  == "gaogao":print("有错误....")
else:print("没有错误继续...")

Python Study:(三)python之断言处理相关推荐

  1. [Python Study Notes] Python的安装

    Windows: 1.下载安装包: 转到Python官网https://www.python.org/downloads/  ,下载最新版本的Python. 2.安装 安装到自定义的安装路径下. 3. ...

  2. python入门(六)——python数据容器

    系列文章目录 python入门(一)--你好python python入门(二)--python基础语法 python入门(三)--python判断语句 python入门(四)--python循环语句 ...

  3. python开三次方_python 3次方

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! www.python.org(python官方下载网址,windows下使用py ...

  4. 学习Python第三周总结

    学习Python第三周总结 一.函数和模块 1.1 函数的定义 ​ Python中的函数的自变量称为函数的参数,而因变量称为函数的返回值 在Python中可以使用def关键字来定义函数,命名规则跟变量 ...

  5. 偷学Python第三十一天:Python正则表达式的语法以及re模块的使用

    偷学Python第三十一天:Python正则表达式的语法以及re模块的使用 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志.--苏轼 文章目录 偷学Python第三十一天:Python正则表达式的语 ...

  6. python实现三种以上判断条件_Python小课笔记--Python控制流:if逻辑判断

    截图来自Python小课 文|仟樱雪 在Python小课-1-2-3节中,我们已经学习了基础模块--数据--数据类型(整数.字符串.浮点数),以及基础模块--变量,基础模块--函数(input函数.p ...

  7. Python中将三个列表数据zip起来并遍历(Iterating through three lists in parallel)

    Python中将三个列表数据zip起来并遍历(Iterating through three lists in parallel) 目录 Python中将三个列表数据zip起来并遍历(Iteratin ...

  8. python项目开发案例集锦 豆瓣-Python第三个项目:爬取豆瓣《哪吒之魔童降世》 短评...

    前面爬完网站信息图片之后,今天的又有了个小目标,最近的电影哪吒很火,去豆瓣上看了一下 影评,决定了今天主要是实现Python第三个项目:爬取豆瓣<哪吒之魔童降世> 短评,然后下载在exce ...

  9. 学python那本书比较好-看了许多python书后!我发现学好python这三本书必看

    我为什么这么热衷于python 大学学了C和java,但大学毕业后,C和java这些对我都不是很友好,在一个偶然的机会,需要用到python,从那以后我就爱上了这门语言. 从开始使用python至今4 ...

  10. 孤荷凌寒自学python第三十八天初识python的线程控制

    孤荷凌寒自学python第三十八天初识python的线程控制 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.线程 在操作系统中存在着很多的可执行的应用程序,每个应用程序启动后,就可以看着 ...

最新文章

  1. iOS专题1-蓝牙扫描、连接、读写
  2. 两种 js下载文件的方法(转)
  3. 【移动开发】Android应用程序中实用的代码框架(一)
  4. python字典改键_python 字典修改键的几种方法
  5. P3121 [USACO15FEB]审查(黄金)Censoring (Gold)
  6. SqlServer中的动态Sql
  7. [转]自用类库整理之SqlHelper和MySqlHelper
  8. C++11线程管理基础
  9. [Java基础]字节,字符打印流
  10. 如何做好一场技术演讲?
  11. 一个新的轮回,一个新的开始
  12. ECharts模拟百度迁徙实例
  13. 看完这份全国各地结婚/离婚数据,我彻底懵了。。。
  14. mybatis insert返回自增主键的id值
  15. Ngork内网穿透简单实现
  16. 【Multisim仿真】差分比例放大电路
  17. 黄向东:工业物联网数据库 IoTDB及其应用
  18. python3 scipy._lib.six
  19. Mac上安装虚拟机搭载window系统
  20. WebGL 实践篇(三)—— 二维图形的平移、旋转、缩放

热门文章

  1. java hashmap 去重复_为什么我在Java HashMap中得到重复的键?
  2. Shiro + JWT + Spring Boot Restful 简易教程
  3. 【JavaSE_07】Java中类和对象-封装特性-思维导图
  4. 无法识别的配置节appsettings_人脸识别门禁考勤系统安装使用注意事项
  5. ElasticSearch中文分词器-IK分词器的使用
  6. Elasticsearch之type底层结构及弃用原因
  7. JDK1.8新特性之时间和日期的使用
  8. 常见的排序算法(1)
  9. java中类与对象回顾总结
  10. Java Stream(流)的分类, 四大基本流的介绍