擅长:python、mysql、java
<p>你有两个选择,我可以想到:</p>
<p>1)如果要使用A.var1=var0创建对象,请将其包含在init函数中:</p>
<pre><code>class A:
def __init__(self, var0):
self.var0 = var0
self.var1 = self.var0
</code></pre>
<p>2)若您真的不想在init函数中使用var1,可以创建一个属于类的函数,如下所示:</p>
<pre><code>class A:
def __init__(self, var0):
self.var0 = var0
def setVar1(var1):
self.var1 = var1
</code></pre>
<p>然后要创建一个对象并将其v1值设置为v0,可以执行以下操作:</p>
<pre><code>v0 = some_value
a = A(v0)
a.setVar1(v0)
</code></pre>
<p><strong>编辑:</strong></p>
<p>3)如“Blckknght”在对另一个答案的评论中所建议的:你可以链接赋值语句:</p>
<pre><code>self.var0 = self.var1 = var0
</code></pre>