중화사전망 - 중국어 사전 - 파이썬이 지원하는 데이터 유형
파이썬이 지원하는 데이터 유형
String: String 은 불변의 유형입니다. 즉, 문자열의 요소를 변경하려면 슬라이스 작업 순서를 통해 액세스할 수 있는 별도의 문자로 구성된 새 문자열을 만들어야 합니다. 파이썬은 따옴표 사이에 문자를 포함시켜 문자열을 만듭니다. 작은따옴표와 큰따옴표는 같은 역할을 합니다. 파이썬 (Python) 에는 실제로 세 가지 문자열이 있습니다. 상식적인 문자열과 유니코드 문자열은 실제로 추상 클래스인 basestring 의 하위 클래스입니다.
목록: 문자열 유형과 마찬가지로 목록 유형도 순차적 데이터 유형입니다. 문자열은 문자로만 구성될 수 있으며 변경되지 않습니다. List 는 원하는 수의 Python 객체를 수용할 수 있는 유연한 컨테이너입니다. 리스트에는 파이썬의 표준 유형뿐만 아니라 사용자 정의 객체를 자체 요소로 사용할 수 있습니다. 목록에는 여러 유형의 객체가 포함될 수 있습니다. 이는 c 또는 Python 자체의 배열 유형보다 더 유연합니다. 배열 유형의 모든 요소는 하나의 유형만 될 수 있기 때문입니다. 리스트는 팝업, 정렬, 반전 등의 작업을 수행할 수 있습니다.
Tuple: Tuple 유형은 많은 작업에서 list 와 동일하며 list 에 사용되는 많은 예는 여전히 Tuple 에서 사용할 수 있습니다. 이들 간의 주요 차이점은 튜플이 불변이거나 읽기 전용이므로 일부 요소의 슬라이스와 같이 목록을 업데이트하는 데 사용되는 작업은 튜플 유형에 사용할 수 없다는 것입니다.
Dictionary: Dictionary 는 파이썬 언어에서 유일한 매핑 유형입니다. 유형 객체의 해시 값 (키) 을 가리키는 객체 (값) 에 매핑합니다. 값) 을 참조하십시오
이것은 일대다 관계이다. 사전 객체는 가변적입니다. 다른 컨테이너 유형을 포함하여 원하는 수의 Python 오브젝트를 저장할 수 있는 컨테이너 유형입니다. 사전 유형과 시퀀스 유형 컨테이너 클래스의 차이점은 데이터가 저장되고 액세스되는 방식이 다르다는 것입니다. 시퀀스 유형은 숫자 키만 사용합니다. 매핑 유형은 다른 객체 유형을 키로 사용할 수 있으며 문자열은 일반적으로 가장 일반적으로 사용되는 키입니다. 일반적인 사전 작업에는 사전 작성, 사전 지정, 사전 값 액세스, 사전 업데이트, 사전 요소 삭제 등이 포함됩니다.
집합하다. Python 버전 2.3 버전 2.3 에 처음 나타나며 collection 모듈에서 만들어졌으며 immutableset 클래스 및 set 클래스에서 액세스했습니다. 두 가지 유형의 세트, 즉 가변 세트와 불변 세트가 있습니다. 가변 세트는 요소를 추가 및 제거할 수 있지만 불변 세트는 이를 허용하지 않습니다.