为了账号安全,请及时绑定邮箱和手机立即绑定

可以在python中将对象附加到已实例化的对象吗?

可以在python中将对象附加到已实例化的对象吗?

慕田峪4524236 2021-03-29 13:09:46
有没有一种方法可以将附加方法添加到从python中的对象类继承的类中。这是我的问题...我有一个句子,单词和字符类...并且我希望能够将一个字符附加到感觉中...但是当我这样做时    string_a = Character('a')    string_b = Character('b')    string_c = Character('c')    str_list = [string_a, string_b, string_c]    # this part works fine    sentience = Sentence(str_list)    # this part does not work... but it makes sense why not, because I'm adding two  data types to one object.     # but sense sentience inherits from character, and it's really just a list of characters... I was thinking there must be some way to append another character to it.     new_str_list = [sentience + string_a]              new_sentience = Sentence(new_str_list)python引发了一个错误,这很有意义……但是所有这些要说的是,有一种方法可以追加到特定的实例化Sentience类(正如我之前提到的只是对象类的子类)或向其中添加字符实例化预先存在的情感对象?问题是我正在制作通过HTML的Character / word / sentience / paragraph词法标记程序...,并且我不想保持html完整,所以我正在建立这样的类结构,因为事情例如HTML标记具有自己的数据类型,因此我可以稍后再添加它们。
查看完整描述

2 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

如果Sentence是像这样的容器,这可能无法工作list

sentience + string_a

我猜你需要类似的东西

new_str_list = sentience + [string_a]

但要不去上课就不可能知道


查看完整回答
反对 回复 2021-04-02
  • 2 回答
  • 0 关注
  • 166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号