说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)编写一个加法函数 add,将三个参数 x、y、z 相加。其中 z 默认值是 0(不传入中按 0 处理),在传入它时抛出警告,参数 z 将在 2.0 版本不再支持。
Python 代码如下
import warnings
def add(x, y, z=None):
if z is None:
z = 0
else:
# 抛出 DeprecationWarning
warnings.warn('参数 z 将在 2.0 版本不再支持。', DeprecationWarning)
return x + y + z
# 示例用法
add(5, 5) # 10
add(2, 2, 2)
# DeprecationWarning: 参数 z 将在 2.0 版本不再支持。
# 6
在 Python 中,有时候使用 DeprecationWarning 警告表示某些功能将在将来版本中过时,而在接下来的版本中可能会变得不可用。
查看相关链接中的知识。
(完)
更新时间:2024-08-16 22:48:51 标签:python 习题 警告