用于管理字符串类型的Python库
strtypes的Python项目详细描述
Str类型
用于管理字符串类型的Python库
pip install strtypes
链接
快速概述
定义继承自StrTyped
的类,
然后定义任意数量的StrType
对象,如下所示:
示例
fromstrtypesimportDjangoStrTyped,StrTypeclassQTypes(DjangoStrTyped):radio=StrType("radio","one from list")checkbox=StrType("checkbox","many from list")user_input=StrType("user_input","user input")not_an_strtype="..."
你得到的是:
assertQTypes.radio=="radio"assert"user_input"==QTypes.user_inputassertstr(QTypes.checkbox)=="checkbox"assertlen(QTypes.all_strtypes())==3assertlen(QTypes.choices_style())==3assertQTypes.choices_style()[0]==("radio","one from list")
您可能会注意到这个包附带了djangostryped,它有一些特殊的 django开发方法。在
examples/
目录中的更多示例
- 项目
标签: