首页
关于我们
新闻中心
产品中心
解决方案
投资者关系

新闻中心

你的位置:开云·kaiyun(全站)体育官方网站/网页版 登录入口 > 新闻中心 > 体育游戏app平台莫得尽头的时期抛出的等于else背面的实践-开云·kaiyun(全站)体育官方网站/网页版 登录入口

体育游戏app平台莫得尽头的时期抛出的等于else背面的实践-开云·kaiyun(全站)体育官方网站/网页版 登录入口

发布日期:2026-02-21 05:25    点击次数:104

体育游戏app平台莫得尽头的时期抛出的等于else背面的实践-开云·kaiyun(全站)体育官方网站/网页版 登录入口

Python尽头处分作用体育游戏app平台

咱们在写Python代码的时期常常会因为各式问题导致措施崩溃实施不下去,每当这个时期咱们齐会稽查是那儿出了问题?出了什么问题?然而在Python代码认真责任环境中,许多时期措施代码的部分崩溃并不影响举座的功能,咱们需要Python措施不竭实施下去,这时期就需要用到Python尽头处分机制。

Python尽头处分是一种欺压过程的机制,它不错捕捉并处分允许出现的东谈主为概况非东谈主为的措施诞妄,从而幸免措施的举座崩溃。

Python尽头处分过程

Python尽头处分过程:尝试——拿获——响应诞妄信息/忽略,对应的离别是try、代码块、except。底下是咱们捕捉一下当除数为0时期产生的尽头:

打印效果:division by zero

要是咱们尝试拿获的实践和临了要实施的实践不一致,那么咱们不错用try...except...else来拿获尽头,莫得尽头的时期抛出的等于else背面的实践。

try...except...else用法

实施效果:division by zero1234

要是遭遇无论有莫得诞妄齐要实施的实践,那就不错使用try...except...else...finally来拿获尽头。

使用finally实践展示

实施效果:ivision by zero实施收场1实施收场2实施收场3实施收场4实施收场

转头:

try: 拿获尽头的代码段 ...except: 发生尽头实施的实践 ...else: 莫得尽头实施的实践 ...finally: 无论有莫得发生尽头齐实施的实践...

Python尽头处分——断言assert

用法: assert <判断实践>, <诞妄信息messgae>

Python尽头处分中断言复返的诞妄信息其实等于咱们开端时期长远的诞妄信息,举例:AssertionError: <诞妄信息>。假如咫尺咱们要传入一个int类型,那么咱们就不错指示传入的不是一个整数,代码好意思满过程如下:

age = input("请输入年事:")assert isinstance(age, int), "请输入一个整数"

要是输入不是整数,就会报错AssertionError(断言诞妄):请输入一个整数。

Python尽头处分中断言一般用在接口,概况包内,别东谈主调用时期不错知谈出错的原因。

Python尽头处分关节字——raise

用法:raise <诞妄类型函数>("自界说Exception")

Python尽头处分中还有一个常用的关节字raise,庸俗被用来主动激励尽头,以提供诞妄或事件的雅致无比信息,欺压措施流,并处分不同的诞妄情况。raise常常追随条目过程。

当咱们不知谈用什么诞妄类型的时期其实不错偷懒用Exception。

Python尽头类型有哪些?

Python尽头类型其实齐是属于类对象,它们的父类齐是Exception,是以咱们不错参考:Python面向对象雅致无比领会(二)中取得子类的格式:print(Exception.__subclasses__()) 取得统共尽头对象。

要是实践有什么诞妄概况问题体育游戏app平台,接待褒贬区留言,谢谢不雅看!



Powered by 开云·kaiyun(全站)体育官方网站/网页版 登录入口 @2013-2022 RSS地图 HTML地图