Python - 데이터타입 종류

Seungmin Shin·2021년 9월 8일
1

파이썬의 데이터타입

파이썬의 데이터타입의 종류도 여러가지가 있다. 한번 살펴보자.

  1. Boolean
  2. Numbers
  3. String
  4. Bytes
  5. Lists
  6. Tuples
  7. Sets
  8. Dictionaries

이미 알고 있는 개념도 있지만, 완전 처음 접하는 개념도 있는거 같다.
하나씩 살펴보도록 하자.

1. Boolean

거짓 의 판별을 해준다.

2. Number

직역 그대로 숫자 의 개념을 나타낸다, 정수실수의 개념이 존재한다.

3. String

이것 또한 그대로 문자 의 개념을 나타낸다.

4. Bytes

원시 이진데이터로 이루어진 데이터나, 1바이트 문자로 고정되어있는 데이터를 표현하는 타입이다.

5. Lists

다양한 타입의 데이터들을 한 묶음으로 구성한 컨테이너식 구조의 타입이다.
자바스크립트의 배열 의 개념과 같다.

ex. lists = [2, 3, 5, 7]

6. Tuples

여러 개의 데이터를 하나로 묶는데 사용된다, 기능만 봐서는 Lists 타입과 같아보일 수 있지만
차이가 존재하는데, Tuples 는 그 값을 변경할 수 없고, Lists 와 같은 데이터 타입에 비해
그 실행 속도가 빠르다.

ex. tuple = (1, 2, 3) or tuple = 1, 2, 3

7. Sets

우리가 수학에서 자주 접한 개념인 집합과 같은 개념으로, 하나의 포대 안에 모든 데이터를 몰아서 저장하는
것으로 쉽게 이해해 볼 수 있다. 따라서 세트 타입에서는 각 요소들의 순서를 매길 수 없으며, 중복된 값
또한 허용하지 않는다.

ex. set = set("Python")
print(set) -> {'P', 'y', 'h', 'n', 'o', 't'}
( 예제의 출력 결과는 실행결과 버튼을 누를 때마다 다르게 변한다. 이것은 파이썬의 세트가 요소들 사이의
순서는 신경 쓰지 않기 때문. )

8. Dictionaries

직역 그대로 사전의 개념과 같이, 정해진 키의 이름을 가지고 값에 접근할 수 있는 타입이다.

ex. dict = dict({'하나': 1, '둘': 'two', '파이': 3.14})
print(dict) -> {'하나': 1, '둘': 'two', '파이': 3.14}


이 8가지 개념만 머리에 익혀도 파이썬을 읽는데 큰 지장은 없을것이다.

출처: http://tcpschool.com/python2018/python_datatype_variable

profile
Frontend Developer

0개의 댓글