본문으로 건너뛰기
실습하기

데이터의 종류를 나타내는 자료형(Data Types)

프로그래밍에서 자료형(data type)은 변수나 값이 가질 수 있는 데이터의 종류를 뜻합니다.

예를 들어 숫자, 문자열, 불리언(참/거짓) 등을 자료형이라고 합니다.


파이썬 주요 자료형

파이썬에서 사용하는 주요 자료형은 다음과 같습니다.

  1. 정수형 (Integer): 정수 값을 표현합니다.
정수형 예시
 5, -3, 42

  1. 부동 소수점형 (Float): 소수점을 포함하는 실수를 표현합니다.
부동 소수점형 예시
3.14, -0.001, 2.0

  1. 문자열 (String): 텍스트 또는 문자를 표현합니다.
문자열 예시
"Hello, World!"

'Python'

"1234"

  1. 불리언 (Boolean): 참(True) 또는 거짓(False)의 두 가지 값만을 가질 수 있는 자료형입니다.
불리언 예시
True

False

  1. 리스트 (List): 다양한 자료형을 순서대로 저장하는 자료형입니다.
리스트 예시
[1, 2, 3]

['apple', 'banana', 'cherry']

[True, 42, "Hello"]

  1. 튜플 (Tuple): 리스트와 유사하지만 한 번 생성되면 내용을 변경할 수 없는(immutable) 자료형입니다.
튜플 예시
(1, 2, 3)

('a', 'b', 'c')

(True, 'Python', 3.14)

  1. 딕셔너리 (Dictionary): 키(key)와 값(value) 쌍으로 이루어진 데이터를 표현하는 자료형으로, 각 키는 고유해야 합니다.
딕셔너리 예시
{'name': 'Alice', 'age': 25}

{'a': 1, 'b': 2, 'c': 3}

  1. 집합 (Set): 중복을 허용하지 않는 요소들의 모임으로, 순서가 없는 데이터 모음입니다.
집합 예시
{1, 2, 3}

{'apple', 'banana', 'cherry'}

자료형은 왜 중요할까요?

  • 정확한 연산 수행: 예를 들어,숫자형과 문자열형은 각각 수학 연산과 문자열 결합에 적합합니다.
잘못된 자료형을 사용한 연산 예시
result = "3" + 5  # 문자열 "3"과 정수 5의 덧셈 시도

print(result) # TypeError: can only concatenate str (not "int") to str
  • 코드의 명료성 및 안전성 향상: 자료형을 명확히 지정함으로써 코드의 이해도를 높이고, 타입 오류를 줄일 수 있습니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!