3、Python编程原则与哲学深度剖析

Python编程原则与哲学深度剖析

Python编程原则与哲学深度剖析

1. 兼容性:Python 3.0 之前的异常捕获语法

在 Python 3.0 中,引入了将捕获的异常存储为变量 e 的语法。而在之前的版本中, except 子句使用逗号来分隔异常类型,并区分用于存储异常的变量名。例如,之前的语法是 except (TypeError, ValueError), e 。为了解决这种歧义,Python 2.6 引入了 as 关键字,使代码块更加清晰明确。

Python 版本 支持的异常捕获语法
2.6 - 2.7 逗号语法( except (TypeError, ValueError), e )和 as 关键字语法( except (TypeError, ValueError) as e
3.0 及以上 as 关键字语法( except (TypeError, ValueError) as e

在下面这个示例中,所有可能抛出的异常都会被捕获,并且只会向用户显示异常消息,而不是完整的回溯信息。这

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值