데이터 타입
파이썬에는 데이터마다 각자의 타입이 있습니다.
각 데이터 타입은 type()함수를 통해 확인할 수 있으며 데이터 타입을 직접 만드는 방법도 있습니다.
숫자형 데이터
- int, float, complex
complet는 보통 개발에서 쓰지 않는 단위
생성방법 : 표현식 또는 함수
단순하게 숫자를 표기
각 숫자 데이터는 서로의 데이터타입으로 변환할 수 있습니다.
문자 데이터 타입
생성 방법 : 표현식 또는 함수
양 끝에 따옴표("" 혹은 '')를 작성
문자가 모여 문자열이 되며
각 자리의 번호는 index, 값은 value
(index, value)를 합쳐서 item이라고 합니다.
리스트 타입
- list
여러 개의 데이터를 한곳에 담는 데이터 관리 구조
생성 방법 []활용한 표현식, 또는 함수
리스트에는 무엇이든 담을 수 있습니다.
- 리스트안에 리스트를 담을 수도 있다.
- 각 자리 번호는 index 값은 value
- index는 0부터 자동으로 부여된다(자바스크립트의 index와 유사함)
튜플(집합) 타입
- tuple
여러 개의 데이터를 한곳에 담는 데이터 관리 구조
리스트와 구조가 유사하지만 값의 수정이 불가능합니다.
즉, 고정형 데이터가 필요할 때 생성합니다.
생성 방법 : ()활용한 표현식, 또는 함수
각 자리번호는 index, 값은 value
셋{집합} 타입
- set
여러 개의 데이터를 한 곳에 담는 데이터 관리 구조
리스트와 유사한 구조를 가지고 있지만 값의 중복이 불가능합니다.
생성 방법 : {}활용한 표현식, 또는 함수
딕셔너리 타입
- dict
여러 개의 데이터를 한 곳에 담는 데이터 관리 구조
key와 value로 데이터를 관리합니다.
- 리스트의 index대신 key가 사용됩니다.
- index는 0부터 자동으로 주어지지만
- key는 직접 지정합니다
생성 방법 : {}와 :를 활용한 표현식, 또는 함수
(자바스크립트의 객체 타입과 유사해보입니다.)