python3 assert 断言的使用详解 (区别于python2)

yipeiwu_com5年前Python基础

python3 和python以前的版本有点不同

如果你断言的 语句正确 则什么反应都没有

但是如果你出错之后 就会报出 AssertionError 并且错误可以自己填写

格式 : assert+空格+要判断语句+双引号“报错语句”

例子:

出错时候

assert 1>5, "chucuo"

输出值为:

---------------------------------------------------------------------------
AssertionError              Traceback (most recent call last)
<ipython-input-5-6aa3d3e733df> in <module>()
----> 1 assert 2>5, "chucuo"

AssertionError: chucuo

不出错时

         assert 1>5, "chucuo"

输出值 : 什么也不输出

以上这篇python3 assert 断言的使用详解 (区别于python2)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

pygame播放音乐的方法

本文实例讲述了pygame播放音乐的方法。分享给大家供大家参考。具体如下: 方法一: import pygame filename='/home/A.mp3' pygame.mixe...

win10安装tensorflow-gpu1.8.0详细完整步骤

win10安装tensorflow-gpu1.8.0详细完整步骤

在整个安装的过程中也遇到了很多的坑,故此做个记录,争取下次不再犯! 我的整个基本配置如下: 电脑环境如下:win10(64位)+CPU:E5-2603 +GPU:GTX 1070 需要安...

解决Python2.7中IDLE启动没有反应的问题

解决Python2.7中IDLE启动没有反应的问题

安装Python2.7后,它自带一个编辑器IDLE,但是使用几次之后出现启动不了的情况,可做如下操作。 Windows操作系统下,使用快捷键 win+R 启动“运行”对话框,输入下面的路...

Python使用sort和class实现的多级排序功能示例

本文实例讲述了Python使用sort和class实现的多级排序功能。分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- import random cl...

Python编程中的异常处理教程

1、异常简介 从软件方面来说,错误是语法或是逻辑上的,当python检测到一个错误时,解释器就会指出当前流已经无法继续执行下去,这时候就出现了异常。异常分为两个阶段:首先是引起异常发生的...