본문으로 건너뛰기

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

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

자료형(data type)은 프로그래밍에서 변수나 데이터가 어떤 종류의 값으로 해석되어야 하는지를 정의하는 분류입니다. 예를 들어, 숫자, 문자열, 불리언(참/거짓) 등이 자료형의 예시입니다.


파이썬 주요 자료형

파이썬에서 사용되는 주요 자료형들과 각각에 대한 예시는 다음과 같습니다:

  1. 정수형 (Integer): 정수 값을 표현합니다.

    • 예시: 5, -3, 42
  2. 부동 소수점형 (Float): 소수점을 포함하는 실수를 표현합니다.

    • 예시: 3.14, -0.001, 2.0
  3. 문자열 (String): 텍스트 또는 문자를 표현합니다.

    • 예시: "Hello, World!", 'Python', "1234"
  4. 불리언 (Boolean): 참(True) 또는 거짓(False)의 두 가지 값만을 가질 수 있는 자료형입니다.

    • 예시: True, False
  5. 리스트 (List): 다양한 자료형을 순서대로 저장하는 자료형입니다.

    • 예시: [1, 2, 3], ['apple', 'banana', 'cherry'], [True, 42, "Hello"]
  6. 튜플 (Tuple): 리스트와 유사하지만 한 번 생성되면 내용을 변경할 수 없는(immutable) 자료형입니다.

    • 예시: (1, 2, 3), ('a', 'b', 'c'), (True, 'Python', 3.14)
  7. 딕셔너리 (Dictionary): 키(key)와 값(value) 쌍으로 이루어진 데이터를 표현하는 자료형으로, 각 키는 고유해야 합니다.

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

    • 예시: {1, 2, 3}, {'apple', 'banana', 'cherry'}

자료형의 중요성

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

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