-1
파이썬 클래스의 인스턴스가 일관성없이 작동합니다.python - 클래스 인스턴스의 일관성없는 동작
class A():
def __init__(self, x):
self.x = x
def update(self, x):
self = A(x)
a = A(3)
a.update(5)
print a.x # prints 3
왜 'X'속성이 첫 번째 코드에서 업데이트지고, 2 일에 업데이트 점점되지
Code.1class A():
def __init__(self, x):
self.x = x
def update(self, x):
self.x = x
a = A(3)
a.update(5)
print a.x # prints 5
Code.2?
재생할 수 없습니다. 이것은 (정확하게)''당신이 보여주고있는 코드를 실행하고 있습니까? –
dhke
@dhke : 죄송합니다. 두 번째 코드 스 니펫에서 실수를했습니다. 지금 확인하십시오. –