파이썬에서 변수는 실제로 메모리에 저장된 객체에 부여된 레이블 또는 식별자입니다. 따라서 동일한 객체는 둘 이상의 변수로 식별될 수 있습니다.
>>> a=b=c=5 >>> a 5 >>> b 5 >>> c 5
, b 및 c는 모두 동일한 객체를 참조하는 세 개의 변수입니다. id() 함수로 확인할 수 있습니다.
>>> id(a), id(b), id(c) (1902228672, 1902228672, 1902228672)
Python은 또한 하나의 명령문에서 다른 변수에 다른 값을 할당할 수 있습니다. 튜플 개체의 값은 여러 변수에 할당되도록 압축을 풉니다.
>>> a,b,c=(1,2,3) >>> a 1 >>> b 2 >>> c 3