// education

변수, 기본 자료형(Numbers, Strings, Booleans) 및 수치 연산

프로그램에서 데이터를 기억하는 **변수(Variable)**와 데이터의 종류를 규정하는 자료형(Data Type), 그리고 데이터를 가공하는 **연산자(Operator)**를 학습합니다.


1. 변수 & 자료형 용어 사전 (Glossary)


2. 파이썬 기본 자료형 정리표

자료형 분류 타입 키워드 가변성 (Mutability) 예시 표현
정수형 int Immutable 100, -42, 10_000_000
실수형 float Immutable 3.14159, -0.001
문자열 str Immutable 'Hello', "파이썬"
불리언 bool Immutable True, False
None 타입 NoneType Immutable None (값이 없음을 명시)

3. f-string 및 연산자 활용 실습

item_name = "맥북 프로"
price = 2_500_000
discount_rate = 0.1

final_price = int(price * (1 - discount_rate))

print(f"상품명: {item_name}")
print(f"원가: {price:,}원")
print(f"할인가: {final_price:,}원 (할인율: {discount_rate * 100:.0f}%)")

4. 자주 묻는 질문 (Q&A)

Q. 파이썬의 정수형(int)은 왜 메모리 오버플로우가 발생하지 않나요? A. 파이썬 3의 int는 임의 정밀도 정수(Arbitrary-precision integer) 시스템을 채택하고 있어, 메모리가 허용하는 한 오버플로우 없이 정확하게 계산합니다.

← 이전파이썬(Python) 소개와 CPython 인터프리터 작동 원리, REPL & IDLE/VS Code 환경 구축 다음 →제어 구조: 조건문(if-elif-else, match-case)과 루프(for, while, range, enumerate, zip)