文件名称:利用装饰器强制函数上的类型检查-python cookbook(第3版)高清中文完整版
文件大小:4.84MB
文件格式:PDF
更新时间:2024-06-29 23:06:27
python cookbook 第3版 高清 中文完整版
9.7 利用装饰器强制函数上的类型检查
问题
作为某种编程规约,你想在对函数参数进行强制类型检查。
解决方案
在演示实际代码前,先说明我们的目标:能对函数参数类型进行断言,类似下面这样:
>>> @typeassert(int, int)
... def add(x, y):
... return x + y
...
>>>
>>> add(2, 3)
5
>>> add(2, 'hello')
Traceback (most recent call last):
File "