decofhak是@hakancelik96的decarators库

decofhak的Python项目详细描述


###从decofhak导入转换

@transform(int)

br/>
@transform()
def x()->;返回2
返回2
;类型(x())==int


@transform()
>def x()->;str:
返回2
;类型(x())==str

@transform(str)
>def x():
>返回2
;类型(x())==str


;返回dict(a=1,b=1,b=x()>
@transform(int)
>def x()
>返回2

返回2
;类型(x()>=“2”,c=“0”)
x()==dict(a=1,b=2,c=0)

@transform()
def x() -> list:
return dict(a=1, b="2", c="0")
# x() == dict(a=[1], b=['2'], c=['0'])

@transform(str)
def x() -> int:
return 2
# type(x()) == int
```

#### dictobj

```python
from decofhak import dictobj

@dictobj
def x():
return dict(a=1, b="2", c="0")

>>> x().a
1
>>> x().b
"2"
>>> x().c
"0"

@dictobj
def x():
return 2
>>> x()
2

```

All
```python

@dictobj
@transform(list)
@transform(int)
def x():
return dict(a=(1, 2, 3), b="2", c=“0”)
{a':[1,2,3],'b':[2],'c':[0]}

@dictobj
@transform(list)
@transform(int)
def x():
return dict(a=(1,2,3),b=“2”,c=“0”)

x().a->;[1,2,3]
````

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

推荐PyPI第三方库


热门话题
java如何使用jaxb整理集合?   java改装添加带有令牌和id的标头   Java Webstart在启动应用程序之前停止   mysql将请求主体作为JSON存储到Java数据库中   春天3。从Java 7更新到Java 8后x应用程序不工作   java如何为我的mock实例化unirest HttpResponse<JsonNode>?   java两个servlet在同一场战争中与两场独立战争中的利弊?   java Mockito验证未失败   GWT中的java文件读取器   java避免代码重复   java谁将设置saml cookie,其中包含凭证信息   java如何修改jar包代码,然后重新导出更新的jar包?   BST数据结构中的java递归差异   java如何从文本文件中读取存储的哈希表?   带有quercus的java php comet   java从SeleniumWebDriver写入json变量   javascript如何在同一个action类中对方法调用action?