我想知道如何创建一个将任何字符串都考虑在内的函数,例如.join(),您可以在其中将任何字符串放在圆点之前,以告诉计算机该字符串将是在连接的零件之间。 例如,我想构建一个可以接受字符串并重复多次的函数。 “ tfg” .function(5) 会给我:tfgtfgtfgtfgtfg
答案 0 :(得分:1)
您可以继承str
类并添加该方法:
class Mystr(str):
def repeat(self, cnt):
return self*cnt
s=Mystr('tfg').repeat(5)
>>> s
'tfgtfgtfgtfgtfg'
但是在这个特定示例中,我不确定这是否比直接简单容易?
>>> 'tfg'*5
'tfgtfgtfgtfgtfg'