파이썬에서 "i + = x"는 "i = i + x"와 언제 다릅니 까? 나는 +=표준 표기법과는 다른 효과를 가질 수 있다고 들었습니다 i = i +. 하는 경우가 i += 1다른 것은 i = i + 1? 이것은 전적으로 객체에 의존합니다 i. +=__iadd__메소드를 호출합니다 (존재하는 경우- __add__존재하지 않는 경우 폴백) +. __add__메소드 1 또는 메소드를 호출하는 __radd__경우가 있습니다 2 . API 관점에서 볼 때 __iadd__변경 가능한 객체를 수정 (변경된 객체 를 반환)하는 데 사용되는 반면 새로운 인스턴스 를 __add__반환해야 합니다. 들어 불변의 객체, 두 가지 방법은 새로운 인스턴스를 반환하지만, 이전 인스턴스가 가진 것과 같은 이름으로 현재 네임 스페이..