在Python中按值分配同一实例上的一个实例变量到另一个实例变量?

时间:2012-10-07 05:34:03

标签: python variables

//pseudo-code
class animshape(object):

    def __init__(self,position):
        self.position= position


    def startupdate(self):
        self.startPosition = self.position //I want to get the value 
                          //of self.position only when startupdate is called
        self.animate()

    def animate:
        self.position += 1 //alter the value of self.position

在我的实际代码位置是Vector2类型,使用pyEuclid库。

我想在调用startupdate时设置变量self.startPosition = self.position。现在发生的是每当位置改变时startPosition都会改变,这对我来说很有意义。但是python中是否存在我想要的行为的机制?

0 个答案:

没有答案