首页 > Python > 利用python装饰器做类型检查
2016
07-02

利用python装饰器做类型检查

python的装饰器使用方式有多种,在小议python的迭代iterative和递归recursive中使用装饰器得出python脚本的执行时间,下面说一下对输入类型做检查

也可以对其他类型做装饰

因为在python里面,

1,函数可以返回另一个函数

2,函数可以当做参数传递

3,要使用装饰器的话,需要提前定义装饰器,并且在定义函数上面@装饰器名称

就是在执行函数之前,执行了装饰器的函数。上述是把foo这个函数以参数的形式传入到装饰器,装饰器进行类型检查,并返回这个被装饰的函数

在上面装饰器中,真正实现作用的代码是下面这3行,检查完后又return回去

最后编辑:
作者:bbotte
这个作者貌似有点懒,什么都没有留下。

利用python装饰器做类型检查》有 1 条评论

  1. 叶子 说:

    python不错,可以做小游戏。

留下一个回复

你的email不会被公开。