파이썬 변형되고 비 변형 형 변수 (mutuable 및 immutuable)

인기를 말하기는 변형 예는 데이터 메모리 어드레스에 직접 편집 할 수있는 것으로 이해 될 수 있고, 변형 될 수있는 변형이 아니라 원래의 객체의 메모리 어드레스를 수정하는 것보다, 새로운 데이터 객체를 생성하는 것을 의미하면

1 Mutuable 개체

[소스 코드 언어 = '파이썬']에서, 딕셔너리 설정 L = [1,2,3] L.append (4) #L [1,2,3,4] D = {} D [ 'A'= 1 / 소스 코드]
[소스 코드 언어 = '파이썬의 padlinenumbers ='참 'htmlscript ='거짓 '] = L [1,2,3] L.append (4) #L [1,2,3,4] / 소스 코드]
2 immutuable 개체

기본 유형, BOOL, INT, 플로트, STR, frozenset (냉동 수집, 추가 또는 모든 요소를 ​​삭제할 수 없습니다)

이 두 변수가 동일한 객체를 참조하는 경우를 판정 할 때, 두 물체가 동일한 메모리 어드레스에 상당하는 경우, 사용할 수있는 IS

CPython의 인터프리터 오브젝트 (객체)의 ID 함수 메모리 어드레스를 리턴 두 물체가 동일한 ID인지 결정된다 이드 "ID 번호"목적은

[소스 코드 언어 = '파이썬] / 소스 코드]


[소스 코드 언어 = '파이썬] / 소스 코드]

추천

출처www.cnblogs.com/milestin/p/11266864.html