데이터의 종류를 나타내는 자료형(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 강의를 등록해 주세요!