파이썬 기본 자료형과 값의 형태
파이썬에서 기본 자료형(Default Data Type)은 데이터를 저장하고 처리하는 가장 원시적인 형태를 의미합니다. 각 자료형은 값을 표현하고 관리하는 방법과 연산 방식에 따라 구분됩니다.

1. 기본 자료형의 종류
1. 정수(int)
소수점이 없는 숫자형 데이터를 의미합니다.
양수, 음수, 0을 포함합니다.
예제:
a = 10
b = -5
c = 0
2. 실수(float)
소수점이 포함된 숫자형 데이터입니다.
과학적 표기법(지수 표현)도 지원합니다.
예제:
d = 3.14
e = -0.001
f = 1.2e3 # 1.2 * 10^3 (1200.0)
3. 논리형(boolean, bool)
참(True)과 거짓(False)을 표현합니다.
주로 조건문과 논리 연산에 사용됩니다.
예제:
is_active = True
is_deleted = False
print(1 == 1) # True
print(2 > 3) # False
4. 복소수(complex)
실수와 허수를 조합한 데이터입니다.
허수는 j로 표현합니다.
예제:
g = 1 + 2j
h = -3.5 + 4j
print(g.real) # 실수 부분: 1.0
print(g.imag) # 허수 부분: 2.0
5. 문자형(str)
문자와 문자열을 포함하는 시퀀스 자료형입니다.
작은따옴표(' ') 또는 큰따옴표(" ")로 묶어 표현합니다.
예제:
i = 'Hello'
j = "World"
k = "1234" # 숫자로 보이지만 문자열
print(i + " " + j) # 문자열 결합: 'Hello World'
2. 자료형 확인
파이썬에서는 데이터의 자료형을 확인할 때 type() 함수를 사용합니다.
예제:
print(type(10)) # <class 'int'>
print(type(3.14)) # <class 'float'>
print(type(True)) # <class 'bool'>
print(type(1+2j)) # <class 'complex'>
print(type("Hello")) # <class 'str'>
3. 자료형 관리 원칙
파이썬의 자료형은 값의 관리 방식을 정의합니다.
1. 저장 구조
메모리 크기와 저장 방식에 따라 데이터를 관리합니다.
예를 들어, 정수는 크기에 제한이 없고, 실수는 부동 소수점 방식으로 저장됩니다.
2. 연산 처리
자료형에 따라 다양한 연산을 수행할 수 있습니다.
연산 종류:
산술 연산: 더하기, 빼기, 곱하기, 나누기
print(10 + 5) # 15
print(10 / 3) # 3.3333...
관계 연산: 크기 비교
print(10 > 5) # True
print(5 == 5) # True
논리 연산: 논리적 판단
print(True and False) # False
print(True or False) # True
print(not True) # False
4. 리터럴(Literal)
리터럴은 값 자체를 의미하는 데이터로, 프로그램 실행 중 변경할 수 없습니다.
숫자 리터럴:
10, 3.14, 0b1010 # 10진수, 실수, 2진수
문자 리터럴:
'a', "Hello"
논리 리터럴:
True, False
복소수 리터럴:
1+2j
5. 마무리
파이썬의 기본 자료형은 데이터의 형태에 따라 저장 구조와 연산 기능이 정의됩니다. 이들은 프로그램의 동작을 결정짓는 중요한 요소이므로, 각 자료형의 특징과 활용법을 충분히 이해하는 것이 필요합니다.
다양한 자료형을 조합하여 복잡한 프로그램을 작성하는 것이 파이썬 프로그래밍의 핵심입니다. 앞으로의 학습에서 이러한 자료형을 활용한 실습을 통해 더 깊이 있는 이해를 도모하시길 바랍니다.
'십대를 위한 코딩 > 십대를 위한 파이썬' 카테고리의 다른 글
입력을 반복적으로 받아 처리하는 코딩 분석 (0) | 2025.01.14 |
---|---|
파이썬 변수와 동적 자료형의 이해 (0) | 2025.01.11 |
파이썬 기본 자료형과 데이터 처리 (0) | 2025.01.09 |
파이썬 프로그램 구조 이해하기 (1) | 2025.01.08 |
고등학교 2학년 남학생의 파이썬 학습 지도 컨셉 (4) | 2024.12.28 |