带有装饰器的python类型验证器

type-valid的Python项目详细描述


#python类型有效

[![通过python type valid build](https://travis-ci.org/edmhs/python-type-valid.svg?branch=master)(https://travis ci.org/edmhs/python类型有效)
[![Python类型有效代码覆盖率](https://codecov.io/gh/codecov/example python/branch/master/graph/badge.svg)(https://codecov.io/gh/edmhs/python type valid)
[![可维护性](https://api.codeculate.com/v1/badges/a99a88d28ad37a79dbf6/mainability)(https://codeculate.com/github/edmhs/python type validation有效)



python type validation decorator,验证输入和输出类型


返回名




有效
您好(1)






无效
无效
您好(1)


@类型有效
def user(name:str,age:int,salary:float,salar;str:
返回名+str(age)+str(年龄)+str str(年龄)+str str(salary)



>有效
user(name=“bob”,age=25,年龄=25,工资=1000.00,工资=1000.00);


“hello”,参数“name”的类型不是<;class“str”>;,接收的类型不是<;class“int”>;
~~~~

\todo:
*验证输入完成
*验证输出完成
*验证输入**kwargs?
*验证强制**Kwargs?
*多种类型?

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
面向java语句的方法与面向表达式的方法   密码学如何在java中为json对象签名?   是否可以通过java程序知道给定卡夫卡消费群体的消费偏移量?   打印字符时出现java未知问号   java为JFrame设置背景色   在ubuntu中检查java版本时linux权限被拒绝   如何用java创建xml模式   java无法在远程服务器上运行Vaadin应用程序   java智能垃圾收集?   java如何在SpringMVC中设置缓存头?   在unix计算机上运行java应用程序a:>签名以输入内容   Java、Apache Commons配置XML属性   使用ArrayList调用Java未经检查的方法   在文本文件中查找并替换单词(Java GUI)   java Android Studio无法检测到JDK7或更新版本   java从socket的有效负载获取事件消息   安卓中java调用子类方法   java如何通过点击超链接来运行jar文件(Firefox)