파이썬 기본 자료형과 데이터 처리
프로그래밍에서 자료형(Data Type)은 데이터를 표현하고 처리하는 방법을 결정짓는 중요한 요소입니다. 파이썬은 직관적이고 간단한 구문을 통해 다양한 자료형을 지원하며, 이를 활용하여 효율적인 프로그램을 작성할 수 있습니다.

1. 파이썬에서 사용하는 용어
1) Keyword(예약어)
파이썬에 미리 정의된 단어로, 특정 기능을 수행하기 위해 사용됩니다.
변수명이나 함수명으로 사용할 수 없습니다.
예제:
if, else, for, while, def, class, import, return
2) User Define Word(사용자 정의어)
사용자가 필요에 따라 직접 정의하는 이름입니다.
변수, 함수, 클래스 등의 이름을 설정할 때 활용됩니다.
예제:
name = "John" # 변수 정의
def greet(): # 함수 정의
print("Hello!")
3) White Space(공백 문자)
코드에서 눈에 보이지 않는 문자로, 띄어쓰기(Space), 탭(Tab), 줄바꿈(Newline) 등이 포함됩니다.
코드의 가독성을 높이거나, 들여쓰기를 통해 코드 블록을 구분하는 용도로 사용됩니다.
예제:
print("Hello, World!") # 공백은 문장 간 구분 역할 수행
4) Control Word(제어 문자)
화면에 출력되지 않지만, 특정 기능을 수행하는 문자입니다.
줄바꿈(\n), 탭(\t) 등이 대표적인 예입니다.
예제:
print("Hello\nWorld") # 줄바꿈
print("Name:\tJohn") # 탭 추가
2. 자료형(Data Type)
자료형은 컴퓨터가 처리하는 값의 형태를 의미합니다. 파이썬에서는 숫자와 문자 등 다양한 자료형을 기본적으로 제공합니다.
1) 숫자형(Numeric Types)
정수(int) : 소수점이 없는 수
age = 25
score = -100
실수(float) : 소수점이 포함된 수
height = 175.5
weight = 65.3
scientific = 1.2e3 # 지수 표현 (1.2 * 10^3)
산술 연산 가능
a = 10
b = 3
print(a + b) # 덧셈: 13
print(a - b) # 뺄셈: 7
print(a * b) # 곱셈: 30
print(a / b) # 나눗셈: 3.3333...
print(a // b) # 몫: 3
print(a % b) # 나머지: 1
print(a ** b) # 거듭제곱: 1000
2) 문자형(String Types)
문자(character): 단일 문자 또는 문자열 형태
char = 'A' # 문자
string = "Hello" # 문자열
문자열 연산
연결:
print("Hello" + " World") # 결과: Hello World
반복:
print("A" * 5) # 결과: AAAAA
문자열 인덱싱 및 슬라이싱
text = "Python"
print(text[0]) # 첫 번째 문자: 'P'
print(text[-1]) # 마지막 문자: 'n'
print(text[0:3]) # 부분 문자열: 'Pyt'
3. 파이썬의 유연한 문자열 처리
파이썬은 단일 문자와 문자열을 구분하지 않고, 모두 문자열(str)로 처리합니다. 이 덕분에 데이터 형태를 신경 쓰지 않고 자유롭게 문자열 연산을 수행할 수 있습니다.
예제:
print('A') # 문자
print("Hello") # 문자열
print('123') # 숫자로 보이지만 문자열
4. 마무리
파이썬은 직관적 자료형과 간단한 문법을 제공하여 프로그래밍 초보자도 쉽게 접근할 수 있습니다. 자료형을 잘 이해하고 활용하면, 데이터 처리와 조작이 더욱 효과적으로 이루어질 것입니다.
앞으로의 학습에서 이 기본 자료형을 바탕으로 다양한 데이터 구조와 응용 기능을 다뤄 나갈 수 있습니다.
'십대를 위한 코딩 > 십대를 위한 파이썬' 카테고리의 다른 글
파이썬 변수와 동적 자료형의 이해 (0) | 2025.01.11 |
---|---|
파이썬 기본 자료형과 값의 형태 (1) | 2025.01.10 |
파이썬 프로그램 구조 이해하기 (1) | 2025.01.08 |
고등학교 2학년 남학생의 파이썬 학습 지도 컨셉 (4) | 2024.12.28 |
파이썬의 주요 이점 (3) | 2024.12.27 |