文件名称:yuppy:特权类的Python编程
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-31 14:03:10
Python
雅皮 特权类的Python编程 Yuppy是根据。 Yuppy是一个小型Python库,它通过支持常见的面向对象语言功能与您的应用程序无缝集成,以提高数据完整性。 它旨在为接口,抽象类和方法,最终类和方法以及类型提示提供完全集成的支持,其方式保留了Python的大部分动态特性。 Yuppy可以提高数据的完整性和代码的稳定性,而不会影响可用性。 它易于使用,并且经过精心设计以适应Python开发文化,而不是规避它。 目录 最终方法 类型验证 介面 介面 机具 类型检查 类型提示键入的参数 “但是类型检查很糟糕!” Yuppy进行类型检查的方式与Python的动态性质保持一致。 yuppy接口检查可以基于鸭子类型,因此任何类都可以用作yuppy接口。 此功能只是作为一种更有效的方法来确定任何给定的对象是否像鸭子一样走路和说话。 一个完整的例子 from yuppy import *
【文件预览】:
yuppy-master
----yuppy()
--------core.py(16KB)
--------__init__.py(760B)
----LICENSE(1KB)
----setup.py(880B)
----runtests(150B)
----tests.py(4KB)
----README.md(18KB)