与python函数相关的便利设施。*funcite:cite函数(名称和代码位置)*@prop:replacement替换@property,它将内部属性错误转换为运行时错误*一些修饰符用于验证函数的返回类型

cs.py.func的Python项目详细描述


与python函数相关的便利设施。

  • 函数:引用函数(名称和代码位置)
  • @prop:替换@property,它将内部attributerrors转换为运行时错误
  • 一些decorator验证函数的返回类型

函数callmethod_if(o, method, default=None, a=None, kw=None)

如果对象存在,请在对象^ {< CD3>}上调用命名{^ }。

如果不存在,返回^ {< CD4>}(默认为“没有”)。 否则调用getattr(o,method)(*a,**kw)。 a默认为()。 kw默认为{}。

函数derived_from(property_name)

必须重新计算的属性 如果另一个属性的修订版超过快照修订版。

函数derived_property(func, original_revision_name='_revision', lock_name='_lock', property_name=None, unset_object=None)

必须重新计算的属性 如果参考版本(附在self上) 超过快照版本。

函数funccite(func)

返回函数的引文(名称和代码位置)。

函数funcname(func)

返回所提供函数的名称func。 有几个对象没有name属性,例如partials。

函数prop(func)

替换builtin@属性。

builtin@property decorator允许内部属性错误转义。 虽然它可以支持有条件地存在的属性, 实际上,这几乎不是我想要的,它掩盖了更深层次的错误。 因此,这个@property的包装器可以转换内部属性错误 进入运行时错误。

函数returns_bool(func)

函数的修饰符,该函数应返回布尔值。

函数returns_str(func)

应该返回字符串的函数的修饰符。

函数returns_type(func, basetype)

decrator,它检查函数是否返回类型为basetype的值。

函数yields_str(func)

用于生成字符串的生成器的修饰符。

函数yields_type(func, basetype)

检查生成器是否生成类型为basetype的值的装饰符。

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

推荐PyPI第三方库


热门话题
javai是JAXB的新手。如何将两个具有不同名称空间的不同xml合并为一个具有根元素的xml并将其解组?   JDO中的java应该是可传递的DefaultFetchGroup吗   java服务器配置问题   java在理解JList时遇到困难   java何时将RequestContextFilter用于Jersey?   java从数据库中读取文本文件。jar文件   Java正则表达式,仅适用于不包括零的正数   爪哇番石榴。类路径中的jar   JavaEE:关于设计的问题   java GUI,在面板中排列按钮   java Android为什么使用接口被认为是活动和片段之间通信的最佳实践?   java如何获取wicket图像的url以在开放图元标记中使用它   从Java字节[]>Base64>Javascript数组缓冲>Base64>byte[]   java正则表达式帮助字符串JWE766。1.pdf格式摘录766   java Hibernate,JPA忽略@Formula