蟒蛇3的结构集合
powerp的Python项目详细描述
动力性
powerpy是python3的一个小函数和类的集合,包含一个公共模式和其他简单函数的实现,使您的生活更轻松。
安装
该软件包可以通过pip安装:
$ pip install powerpy
或者从GitHub下载。
示例
在类中实现简单的类型检查:
frompowerpy.type_checkingimportEnsureTypesclassTest(EnsureTypes):def__init__(self):self.prop1=""self.prop2=123self.prop3=Nonet=Test()t.prop1="Hello"# OKt.prop1=123# Errort.prop3="World"# OKt.prop3=123# Ok
部分应用:
frompowerpy.curryingimportCurrying@Curryingdefsimple_func(param1,param2):returnparam1+param2s1=simple_func("Hello")print(s1("Alice"))# HelloAliceprint(s1("Bob"))# HelloBob