>  기사  >  백엔드 개발  >  Python의 변수 데이터 유형은 무엇입니까?

Python의 변수 데이터 유형은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-06-14 18:37:5216157검색

Python의 변수 데이터 유형은 무엇입니까?

python3에는 6가지 기본 데이터 유형이 있습니다: Number(int, float, bool, complex), String, List, Tuple, Dictionary, Set

가변 데이터 유형: list, dic, set

불변 데이터 유형: Number, String, Tuple

변경 가능한 데이터 유형과 불변 데이터 유형은 무엇인가요?

1. Python의 불변 데이터 유형은 변수 값이 변경되는 것을 허용하지 않습니다. 변수의 값이 변경되면 새 개체를 만드는 것과 같습니다. 동일한 값을 가진 객체의 경우 메모리에는 객체가 하나만 있으며 이 객체를 참조하는 변수의 수를 기록하는 내부 참조 횟수가 있습니다.

2. Python의 변수 데이터 유형을 사용하면 변수 값을 변경할 수 있습니다. 변수에 추가, += 및 기타 작업을 수행하면 변수 값만 변경되고 새 개체가 생성되지 않습니다. 참조된 변수는 객체의 주소도 변경되지 않습니다. 그러나 동일한 값을 가진 서로 다른 개체의 경우 메모리에 서로 다른 개체가 있게 됩니다. 즉, 각 개체는 고유한 주소를 가지며 이는 동일한 값을 가진 개체의 여러 복사본을 메모리에 저장하는 것과 같습니다. 여기서 실제 개체를 참조합니다.

위 내용은 Python의 변수 데이터 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.