Python 异常处理进阶——自定义异常、断言、finally
一、try-except-finallytry:numint(input(输入数字))result100/numprint(f结果:{result})exceptValueError:print(请输入有效数字)exceptZeroDivisionError:print(不能除以0)exceptExceptionase:print(f未知错误:{e})finally:print(无论是否异常都会执行)二、自定义异常classBusinessException(Exception):def__init__(self,code,message):self.codecode self.messagemessagesuper().__init__(message)defprocess_payment(amount):ifamount0:raiseBusinessException(400,金额必须大于0)ifamount10000:raiseBusinessException(429,单笔金额超限)return支付成功三、断言defdivide(a,b):assertb!0,除数不能为0returna/b# 断言失败抛 AssertionError 觉得有用的话点赞 关注【张老师技术栈】吧

相关新闻

10分钟掌握LunaTranslator:免费游戏实时翻译工具的终极指南

10分钟掌握LunaTranslator:免费游戏实时翻译工具的终极指南

10分钟掌握LunaTranslator:免费游戏实时翻译工具的终极指南 【免费下载链接】LunaTranslator 视觉小说翻译器 / Visual Novel Translator 项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator 你是否曾因为语言障碍而错过心爱的日文游戏&#…

2026/8/9 22:41:28 阅读更多 →
【实时Linux核心技术:从概念到实战】06:编写你的第一个实时线程:API详解与注意事项

【实时Linux核心技术:从概念到实战】06:编写你的第一个实时线程:API详解与注意事项

摘要:在汽车电子、工业控制、机器人等领域,系统的确定性往往比平均性能更重要。本文从实时性的本质出发,详解如何基于Linux POSIX实时扩展,从零编写一个具备确定性周期的实时线程。我们将深入剖析pthread实时属性的正确配置流程,特别是被无数人忽略的PTHREAD_EXPLICIT_SCH…

2026/8/9 22:40:26 阅读更多 →
AI产品测试验收:四维框架与工程实践

AI产品测试验收:四维框架与工程实践

1. AI时代产品经理的测试验收新范式当Stable Diffusion能根据自然语言生成高清图像、ChatGPT可以理解模糊需求输出代码时,传统软件测试的边界正在被重构。作为经历过三次技术浪潮的老兵,我亲眼见证测试工程师的职责从"找按钮点击不了"的BUG&am…

2026/8/9 22:40:26 阅读更多 →

最新新闻

老旧电视重生记:一个Android原生播放器如何让老设备焕发第二春

老旧电视重生记:一个Android原生播放器如何让老设备焕发第二春

老旧电视重生记:一个Android原生播放器如何让老设备焕发第二春 【免费下载链接】mytv-android 使用Android原生开发的视频播放软件 项目地址: https://gitcode.com/gh_mirrors/my/mytv-android 还记得你家那台"服役"多年的智能电视吗?它…

2026/8/10 5:55:59 阅读更多 →
如何为老旧安卓电视安装轻量直播应用:MyTV-Android完整指南

如何为老旧安卓电视安装轻量直播应用:MyTV-Android完整指南

如何为老旧安卓电视安装轻量直播应用:MyTV-Android完整指南 【免费下载链接】mytv-android 使用Android原生开发的视频播放软件 项目地址: https://gitcode.com/gh_mirrors/my/mytv-android 还在为家中老旧安卓电视的卡顿问题烦恼吗?想找到一款真…

2026/8/10 5:55:59 阅读更多 →
华为OD机试真题解析:智能成绩表的多维度排序与算法优化

华为OD机试真题解析:智能成绩表的多维度排序与算法优化

1. 项目概述:从一道机试真题看算法与工程思维的结合 最近在技术社区和求职圈里,华为OD的机试真题热度一直居高不下,尤其是像“学生排名、智能成绩表”这类结合了数据处理和排序算法的题目,几乎是每位准备机试的C、Java、Python开发…

2026/8/10 5:55:59 阅读更多 →
三本学历如何进入AI行业:路径与策略

三本学历如何进入AI行业:路径与策略

1. 三本学历进入AI行业的现实可能性分析最近在技术社区看到不少关于学历与职业发展的讨论,其中"三本学历能否进入AI行业"这个话题尤其引发热议。作为一名在AI领域摸爬滚打多年的从业者,我想从实际招聘情况、能力要求和职业发展路径三个维度&am…

2026/8/10 5:55:59 阅读更多 →
终极iOS越狱指南:从iOS 17到iOS 26.5的完整解决方案

终极iOS越狱指南:从iOS 17到iOS 26.5的完整解决方案

终极iOS越狱指南:从iOS 17到iOS 26.5的完整解决方案 【免费下载链接】Jailbreak iOS 26.4 - 26, 17 - 17.7.5 & iOS 18 - 18.7.3 Jailbreak Tools, Cydia/Sileo/Zebra Tweaks & Jailbreak News Updates || AI Jailbreak Finder 👇 项目地址: h…

2026/8/10 5:55:59 阅读更多 →
AI工具如何革新学术写作与LaTeX排版

AI工具如何革新学术写作与LaTeX排版

1. 学术写作的AI革命:当传统格式遇上智能工具在凌晨三点的实验室里,对着LaTeX编译报错焦头烂额,大概是每个科研人都经历过的噩梦。直到去年我偶然用AI工具自动生成了符合ACL格式的参考文献列表,才意识到学术写作正在经历一场静默革…

2026/8/10 5:54:59 阅读更多 →

日新闻

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南 【免费下载链接】graphql-css A blazing fast CSS-in-GQL™ library. 项目地址: https://gitcode.com/gh_mirrors/gr/graphql-css GraphQL-CSS是一个基于GraphQL的CSS-in-GQL™库&#xff0…

2026/8/10 0:00:02 阅读更多 →
告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南 【免费下载链接】kiss-translator A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本) 项目地址: https://gitcode.com/…

2026/8/10 0:00:02 阅读更多 →
BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案 【免费下载链接】BepInEx.ConfigurationManager Plugin configuration manager for BepInEx 项目地址: https://gitcode.com/gh_mirrors/be/BepInEx.ConfigurationManager 你是否曾经因为游戏插件的复杂…

2026/8/10 0:00:02 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/10 1:05:29 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/10 1:05:29 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/10 1:05:29 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/9 17:05:02 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/10 1:05:29 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/9 17:05:02 阅读更多 →