新闻
热点资讯
- 开yun体育网2024年11月25日西藏领峰农副居品计较解决有限公司价钱行情-kaiyun体育官方网站云开全站入口 (中
- 开云体育(中国)官方网站近3个月高潮1.48%-kaiyun体育官方网站云开全站入口 (中国)官网入口登录
- kaiyun体育官方网站全站入口萨达姆的这个大女儿总是瞬息跑到卡迈勒的办公室去-kaiyun体育官方网站云开全站入口 (
- 开云体育(中国)官方网站极地面改善了两地成本商场的投资生态-kaiyun体育官方网站云开全站入口 (中国)官网入口登录
- 开云体育将对世界范畴内定点医疗机构自查自纠情况开展抽查复查-kaiyun体育官方网站云开全站入口 (中国)官网入口登录
- 体育游戏app平台在任党员志愿者深远逆境儿童家庭-kaiyun体育官方网站云开全站入口 (中国)官网入口登录
- 体育游戏app平台为今后加大战术调控力度留足空间-kaiyun体育官方网站云开全站入口 (中国)官网入口登录
- 开云体育(中国)官方网站好多学员通过培训还登第了各类妙技文凭-kaiyun体育官方网站云开全站入口 (中国)官网入口登录
- 云开体育在中国东说念主保集团举办的“‘巨’守江河安澜-kaiyun体育官方网站云开全站入口 (中国)官网入口登录
- 开yun体育网何况现时这5条高铁中-kaiyun体育官方网站云开全站入口 (中国)官网入口登录
- 发布日期:2025-06-29 05:07 点击次数:144
Python相称处罚作用开云体育(中国)官方网站
咱们在写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__()) 赢得通盘相称对象。
如若骨子有什么不实粗略问题开云体育(中国)官方网站,接待批驳区留言,谢谢不雅看!