python 装饰器,自定义验证函数
2021/10/14 17:14:08
本文主要是介绍python 装饰器,自定义验证函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. 检验
@validator def is_even(value): return not (value % 2) @validator def is_positive(value): return value > 0 @validator def is_string(value): return isinstance(value, str) if __name__ == "__main__" : print is_even(2) print is_even(3) print is_positive(4) print is_positive(0) print is_positive(-1) print is_string("hello") print is_string(3)
2. 结果
True ValidationFailure(func=is_even, args={'value': 3}) True ValidationFailure(func=is_positive, args={'value': 0}) ValidationFailure(func=is_positive, args={'value': -1}) True ValidationFailure(func=is_string, args={'value': 3})
这篇关于python 装饰器,自定义验证函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享