2024-10-02 22:31:37 发布
网友
我想知道如何创建一个考虑任何字符串的函数,比如.join(),你可以把任何字符串放在点之前,告诉计算机该字符串将是连接部分之间的字符串。 例如,我想构建一个函数,可以获取字符串并重复多次。 “tfg”函数(5) 会给我:tfgtfgtfgtfgfg
您可以对str类进行子类化并添加该方法:
str
class Mystr(str): def repeat(self, cnt): return self*cnt s=Mystr('tfg').repeat(5) >>> s 'tfgtfgtfgtfgtfg'
但在这个特殊的例子中,我不确定这比直接的简单:
>>> 'tfg'*5 'tfgtfgtfgtfgtfg'
您可以对
str
类进行子类化并添加该方法:但在这个特殊的例子中,我不确定这比直接的简单:
相关问题 更多 >
编程相关推荐