데이터의 종류를 나타내는 자료형(Data Types)
프로그래밍에서 자료형(data type)은 변수나 값이 가질 수 있는 데이터의 종류를 뜻합니다.
예를 들어, 숫자, 문자열, 불리언(참/거짓) 등을 자료형이라고 합니다.
파이썬 주요 자료형
파이썬에서 사용되는 주요 자료형들과 각각에 대한 예시는 다음과 같습니다.
-
정수형 (Integer)
: 정수 값을 표현합니다.- 예시: 5, -3, 42
-
부동 소수점형 (Float)
: 소수점을 포함하는 실수를 표현합니다.- 예시: 3.14, -0.001, 2.0
-
문자열 (String)
: 텍스트 또는 문자를 표현합니다.- 예시: "Hello, World!", 'Python', "1234"
-
불리언 (Boolean)
: 참(True) 또는 거짓(False)의 두 가지 값만을 가질 수 있는 자료형입니다.- 예시: True, False
-
리스트 (List)
: 다양한 자료형을 순서대로 저장하는 자료형입니다.- 예시: [1, 2, 3], ['apple', 'banana', 'cherry'], [True, 42, "Hello"]
-
튜플 (Tuple)
: 리스트와 유사하지만 한 번 생성되면 내용 을 변경할 수 없는(immutable) 자료형입니다.- 예시: (1, 2, 3), ('a', 'b', 'c'), (True, 'Python', 3.14)
-
딕셔너리 (Dictionary)
: 키(key)와 값(value) 쌍으로 이루어진 데이터를 표현하는 자료형으로, 각 키는 고유해야 합니다.- 예시:
{'name': 'Alice', 'age': 25}
,{'a': 1, 'b': 2, 'c': 3}
- 예시:
-
집합 (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 강의를 등록해 주세요!