회계 밖 세상

파이썬 기초: 변수와 데이터 유형 정리 본문

IT이야기

파이썬 기초: 변수와 데이터 유형 정리

지파지파 2025. 5. 7. 17:00
반응형

안녕하세요! 오늘은 파이썬 공부를 시작하면서 배운 기초 개념들을 정리해보려고 합니다. 데이터 분석을 위해 프로그래밍 언어의 기본 요소들을 배우는 과정에서 이해한 내용을 기록해두면 나중에 참고하기도 좋을 것 같아요. 이번 포스팅에서는 파이썬의 기본 데이터 유형과 변수에 대해 나누어 보겠습니다.

수(Number) 개념 정리

프로그래밍에서 가장 기본이 되는 데이터 중 하나가 숫자입니다. 파이썬에서 숫자는 크게 두 가지 유형으로 나뉩니다.

유형 부호 의미 예시

유형 부호 의미 예시
정수 int 소수점이 없는 정수 1, 2, 3, ...
실수 float 소수점을 가지는 수 1.1, 2.2, 3.3, ...

 

다음은 간단한 코드 예시입니다:

# 정수와 실수 예시
my_int = 10      # 정수(int)
my_float = 10.0  # 실수(float)

# 타입 확인 방법
print(type(my_int))    # <class 'int'>
print(type(my_float))  # <class 'float'>

파이썬은 동적 타입 언어로, 변수에 값을 할당할 때 자동으로 데이터 타입을 결정합니다. 이점이 C나 Java 같은 정적 타입 언어와 다른 특징입니다.

변수(Variable) 개념 정리

변수는 데이터를 저장하는 컨테이너와 같습니다. 여러 데이터를 담아두고, 필요할 때 꺼내 쓸 수 있는 개념이죠. 변수는 이름이 있어서, 그 이름으로 데이터에 접근할 수 있습니다.

변수를 이해하기 위한 비유로는 라벨이 붙은 상자를 생각해볼 수 있습니다. 각 상자에는 다양한 내용물(데이터)이 담겨 있고, 라벨(변수명)을 통해 특정 상자를 찾을 수 있습니다.

# 변수 선언과 할당
name = "홍길동"
age = 25
is_student = True

print(name)      # 홍길동
print(age)       # 25
print(is_student) # True

변수명 지정 규칙 정리

파이썬의 변수명 지정 규칙은 다음과 같습니다:

  1. 변수명은 알파벳 또는 언더바(_)로 시작해야 함
  2. 이름의 중간은 알파벳, 숫자, 언더바로 구성
  3. 변수명의 길이는 255자를 초과할 수 없음
  4. 유효한 범위 내에서 유일해야 함
  5. 파이썬의 키워드는 변수명으로 사용 불가

변수명 예시:

# 올바른 변수명 예시
my_variable = 10
count1 = 20
_temp = 30

# 잘못된 변수명 예시
# 1variable = 10  # 오류: 숫자로 시작할 수 없음
# my-var = 20     # 오류: 하이픈(-) 사용 불가
# if = 30         # 오류: 예약어 사용 불가

변수명은 대소문자를 구분합니다. 예를 들어, Score와 score는 서로 다른 두 변수로 인식됩니다.

식별자(Identifier) 정리

식별자는 프로그램에서 특정 요소를 식별하기 위한 이름입니다. 파이썬에서 변수명, 함수명, 클래스명 등이 모두 식별자에 해당합니다. 식별자의 명명 규칙은 앞서 배운 변수 명명 규칙과 동일합니다.

데이터 유형(Data Type) 정리

파이썬에는 다양한 데이터 유형이 있지만, 기본적으로 숫자(정수, 실수)와 문자열이 주로 사용됩니다. type() 함수를 사용하면 데이터의 유형을 확인할 수 있습니다.

# 다양한 데이터 타입 예시
num_int = 42
num_float = 3.14
text_string = "파이썬 공부 중"
is_valid = True

print(type(num_int))     # <class 'int'>
print(type(num_float))   # <class 'float'>
print(type(text_string)) # <class 'str'>
print(type(is_valid))    # <class 'bool'>

입출력 형식 설정 실습

파이썬에서 출력을 할 때 주로 print() 함수를 사용합니다. 또한 출력 형식을 지정하고 싶을 때는 str.format() 메서드를 활용할 수 있습니다.

# 기본 출력
print("안녕하세요, 파이썬!")  # 안녕하세요, 파이썬!

# format() 메서드 사용
print('오늘은 {}를 공부하고 있습니다.'.format('파이썬'))
# 오늘은 파이썬를 공부하고 있습니다.

# 여러 값 포맷팅
print('이름: {}, 나이: {}세'.format('홍길동', 25))
# 이름: 홍길동, 나이: 25세

# 실수 형식 지정
print("원주율은 약 {:.2f}입니다.".format(3.14159))
# 원주율은 약 3.14입니다.

# 백분율 형식 지정
print("합격률: {:.1%}".format(0.856))
# 합격률: 85.6%

들여쓰기와 주석 정리

들여쓰기

파이썬에서 들여쓰기는 코드 블록을 구분하는 중요한 요소입니다. 다른 언어들이 중괄호({})를 사용하는 반면, 파이썬은 들여쓰기를 통해 코드 블록을 인식합니다.

# 들여쓰기 예시
if True:
    print("첫 번째 들여쓰기")  # 4칸 들여쓰기
    if True:
        print("두 번째 들여쓰기")  # 8칸 들여쓰기
        
# 함수 정의 예시
def say_hello():
    print("안녕하세요!")  # 함수 내부는 들여쓰기

주석

주석은 코드를 설명하기 위한 요소로, 실제로 실행되지 않습니다. 주석 예시:

# 이것은 한 줄 주석입니다 (실행되지 않음)
print("안녕하세요!")  # 코드 옆에도 주석을 달 수 있습니다

'''
이것은 여러 줄 주석입니다.
두 번째 줄입니다.
세 번째 줄입니다.
'''

"""
이렇게도 여러 줄 주석을 만들 수 있습니다.
파이썬에서는 작은따옴표 세 개와 큰따옴표 세 개 모두
여러 줄 주석으로 사용할 수 있습니다.
"""

마치며

이번 포스팅에서는 파이썬의 기본 개념인 수, 변수, 데이터 유형, 입출력 형식, 들여쓰기와 주석에 대해 정리해보았습니다. 이러한 기본 개념들은 데이터 분석을 진행하면서 계속 사용하게 될 중요한 요소들입니다.

파이썬 공부를 진행하면서 배운 내용들을 계속 이렇게 정리하며 기록해두면 나중에 다시 찾아볼 때도 유용할 것 같습니다. 공부하는 과정에서 새롭게 배우는 내용들을 추가로 정리해나가겠습니다! 😊


이 블로그는 파이썬 학습 내용을 정리한 노트입니다. 

반응형