相关疑难解决方法(0)

多字符串格式

给定ints 的字典,我正在尝试使用每个数字格式化字符串,以及项目的复数形式.

样本输入dict:

data = {'tree': 1, 'bush': 2, 'flower': 3, 'cactus': 0}
Run Code Online (Sandbox Code Playgroud)

样本输出str:

'My garden has 1 tree, 2 bushes, 3 flowers, and 0 cacti'
Run Code Online (Sandbox Code Playgroud)

它需要使用任意格式的字符串.

我提出的最佳解决方案是PluralItem存储两个属性的类n(原始值),s('s'如果是复数''则为字符串,否则为空字符串).对不同的复数方法进行了分类

class PluralItem(object):
    def __init__(self, num):
        self.n = num
        self._get_s()
    def _get_s(self):
        self.s = '' if self.n == 1 else 's'

class PluralES(PluralItem):
    def _get_s(self):
        self.s = 's' if self.n == 1 else 'es'

class PluralI(PluralItem):
    def …
Run Code Online (Sandbox Code Playgroud)

python string customization string-formatting

22
推荐指数
4
解决办法
2万
查看次数

Python:如何将字符串'ub'添加到字符串中的每个发音元音?

示例:说出 - > Spubeak,这里有更多信息

不要给我一个解决方案,但指出我正确的方向或告诉我可以使用哪个python库?我正在考虑正则表达式,因为我必须找到一个元音,但是我可以使用哪种方法在元音前插入'ub'?

python regex string nlp

7
推荐指数
1
解决办法
1193
查看次数

标签 统计

python ×2

string ×2

customization ×1

nlp ×1

regex ×1

string-formatting ×1