首页 / 知识
在python中怎么做断言
2023-11-12 13:19:00
python断言语句和if分支有点类似,它用于对一个bool表达式进行断言,如果该bool表达式为True,该程序可以继续向下执行;否则程序会
引发AssertionError错误。
例如如下程序:
s_age=input("请输入您的年龄:")
age=int(s_age)
assert20
print("您输入的年龄在20和80之间")
上面程序中粗体字代码断言age必须位于20到80之间。运行上面程序,如果输入的age处于执行范围之内,则可看到如下运行过程:
请输入您的年龄:23
您输入的年龄在20和80之间
如果输入的age不处于20到80之间,将可以看到如下运行过程:
请输入您的年龄:1
Traceback(mostrecentcalllast):
File"C:\Users\mengma\Desktop\1.py",line3,in
assert20
AssertionError
从上面的运行过程可以看出,断言也可以对逻辑表达式进行判断,因此实际上断言也相当于一种特殊的分支。
assert断言的执行逻辑是:
if条件为False:
程序引发AssertionError错误
以上内容为大家介绍了在python中怎么做断言,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python可以编写win程序吗?
python可以编写win程序吗?,培训,程序,文件,内容,文件夹,模块,命令,实际,下面,根据,python可以编写win程序。win程序的格式是exe,下面我们就来python如何让程序暂停执行和继续执
python如何让程序暂停执行和继续执行?,暂停,培训,程序,继续,空格键,函数,以上,操作,方法,更多,python让程序继续执行的方法:一、使用到的函数如何在python代码中指定保存的文件
如何在python代码中指定保存的文件格式,代码,培训,文件格式,格式,二进制文件,文件,后缀,以上,方法,更多,python指定保存文件格式的方法:1、保python如何获取程序执行时间?
python如何获取程序执行时间?,代码,培训,标准,程序,方法,中间,使用方法,以上,手册,更多,python获取程序执行时间的方法:1、使用time.clock()方Python写完代码怎么用
Python写完代码怎么用,代码,下来,数字,概念,培训,文本,模式,文件,程序,路径,python运行有两种方式,一种是在python交互式命令行下运行;另一种python如何计算程序运算时间
python如何计算程序运算时间,时间,系统,单位,培训,程序,方法,浮点,以来,类型,纪元,python计算程序运算时间的方法:方法1:importdatetimestarttiPython可以做桌面应用程序吗
Python可以做桌面应用程序吗,平台,系统,较大,标准,培训,界面,桌面,文档,入门,开发者,python可以做桌面应用程序!目前比较主流的几个GUI平台:1Python程序怎么变成模块
Python程序怎么变成模块,代码,培训,模块,程序,定义,语句,函数,变量,语法,结尾,Python模块(Module),是一个Python文件,以.py结尾,包含了Python对批处理怎么执行Python程序
批处理怎么执行Python程序,培训,方式,文件,程序,脚本,文件夹,路径,命令,以上,格式,批处理执行Python程序的方式:第一种方式:@echooffC:cdC:\U怎么把python代码打包
怎么把python代码打包,代码,培训,地址,系统,文件夹,文件,窗口,变量,外部,环境变量,打包Python代码可以使用pyinstaller安装pyinstallerpythonpython如何变为exe程序
python如何变为exe程序,系统,环境,分析,平台,培训,脚本,文件,路径,子系统,里面,PyInstaller其实就是把python解析器和你自己的脚本打包成一个python2.7如何注释代码
python2.7如何注释代码,代码,注释,位置,信息,培训,内容,中文,程序,声明,语法,确保对模块,函数,方法和行内注释使用正确的风格python中的注释