关于Python字符串(str)类的问题

是这样的,我想写一个新类叫做可变字符串(MutableStr),它是字符串类的子类写__init__方法时遇到问题就是它应该怎样写__init__怎样初始化才能使它同时能... 是这样的,我想写一个新类叫做 可变字符串(MutableStr), 它是字符串类的子类

写__init__方法时遇到问题
就是它应该怎样写__init__
怎样初始化才能使它同时能使用str的方法和MutableStr的方法

另外希望给个str类定义的代码
展开
 我来答
自我西郊
推荐于2016-11-21 · TA获得超过351个赞
知道答主
回答量:132
采纳率:0%
帮助的人:132万
展开全部

貌似字典链表才有类可以继承(dict和list),string木有

class MutableString():
    def __init__(self,string=""):
        self.str = string
    def change(self,new = "new"):
        self.str += new
    def __str__(self):
        return self.str
    def capitalize(self):
        self.str = self.str.capitalize()
    def upper(self):
        self.str = self.str.upper()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式