您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么要在python中使用__setattr__?

为什么要在python中使用__setattr__?

你自己不称呼它。期。如果由于事先不知道名称而需要使用字符串(在99%的情况下可能会觉得很需要,几乎是一个字典或列表是一个更好/更明智的选择,这是 非常 糟糕的主意),请使用内置setattr功能

但是,它被称为您-当您这样做时a.x = ...,这样做就完成了a.__setattr__('x', ...)(这可能过于简单化了)。一些对象将其重载以允许进行一些欺骗,例如模拟不变性。请参阅“特殊方法”的文档。

python 2022/1/1 18:36:16 有216人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶