串状物体
protostrings的Python项目详细描述
:py:mod:`protostrings`发行版提供了具有函数特性的字符串类对象,与标准字符串类型很好地集成。each:py:mod:`protostring`简单地包装一个函数,该函数在类型的总体约束内指示特定的行为。由于它们的动态特性,不支持长度或索引等特征。提供了每个:py:mod:`protostring`类型的备忘变量。:py:mod:mod:`inspect`模块仅在可视化时才需要:py:mod:`protostrings`(:py:meth:` ` ` ~.laz字符串。` `,:py:meth:` ` ~.laz字符串。` `,:py:meth:` ` ` ` ~.laz字符串.ppprint`,:py:meth:` ` ` ` ` ` ` ~.laz字符串.ppprint`,`:py:py:mod:mod:mod:mod:`inspect`模块是一个软需求,因此是一个软需求。
>
>>>gt>gt;protostring=“al/>>;>;protostring.pprint(false)
lazystring(…)
lazystring(…)
str'alpha'
lazystring(…)
contextstring(…)
lazystring()
contextstring(…)
contextstring(…)
str'omega'
>;>str(protostring)
'alpha@@其他一切@omega'
>;“…alpha”+(context撸str撸right+context撸str撸both)+“omega…”
“…alpha(其他一切)omega…”
>
>>>gt>gt;protostring=“al/>>;>;protostring.pprint(false)
lazystring(…)
lazystring(…)
str'alpha'
lazystring(…)
contextstring(…)
lazystring()
contextstring(…)
contextstring(…)
str'omega'
>;>str(protostring)
'alpha@@其他一切@omega'
>;“…alpha”+(context撸str撸right+context撸str撸both)+“omega…”
“…alpha(其他一切)omega…”