Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 개체를 .NET 개체와 어떻게 비교합니까?

<시간/> <본문>

기본적으로 모든 .NET 개체는 참조 형식이며 동등성 및 해시 코드는 메모리 주소에 따라 결정됩니다. 또한 기존 개체에 변수를 할당하면 메모리의 해당 주소를 가리키게 되므로 값비싼 복사가 발생하지 않습니다. 이는 python 객체에도 어느 정도 해당되는 것으로 보입니다.

파이썬 객체의 속성:모든 파이썬 객체는

고유 ID(정수, id(x)에서 반환됨) 유형(type(x)에 의해 반환됨)

ID는 변경할 수 없습니다. 유형을 변경할 수 없습니다.

일부 개체를 사용하면 내용을 변경할 수 있습니다(즉, ID나 유형을 변경하지 않고).

일부 개체는 콘텐츠를 변경할 수 없습니다.

유형은 이 유형의 개체에 대해 더 많이 알고 있는 유형 개체로 표시됩니다.