擅长:python、mysql、java
<p>这不是对象的工作方式<code>self</code>是对对象的引用。即使在函数范围内更改它,也不是对对象本身的更改。您应该了解更多关于面向对象编程的知识,什么是对象以及为什么不应该动态更改其类型</p>
<p>但是,您可以使用<code>@staticmethod</code>和<code>@staticmethod</code>注释的静态或类方法,这些方法可以返回从所需类型创建的<em>新</em>对象</p>
<p>或者另一个选项是创建一个类似<code>to_mystr</code>的方法,该方法对给定对象进行操作,并返回从对象创建的对象(转换为其他类型)</p>