십대를 위한 코딩/십대를 위한 파이썬

파이썬 기본 자료형과 데이터 처리

forSilver 2025. 1. 9. 04:50
반응형

파이썬 기본 자료형과 데이터 처리


프로그래밍에서 자료형(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. 마무리


파이썬은 직관적 자료형과 간단한 문법을 제공하여 프로그래밍 초보자도 쉽게 접근할 수 있습니다. 자료형을 잘 이해하고 활용하면, 데이터 처리와 조작이 더욱 효과적으로 이루어질 것입니다.

앞으로의 학습에서 이 기본 자료형을 바탕으로 다양한 데이터 구조와 응용 기능을 다뤄 나갈 수 있습니다.