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-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python