변수와 데이터 타입 완전 정복! 파이썬 기초 개념 쉽게 배우기

2025. 1. 30. 15:16·파이썬 (Python)

1. 변수란?

프로그래밍에서 변수(Variable)란 데이터를 저장하는 공간을 의미합니다. 우리가 일상에서 계산기를 사용할 때 숫자를 입력하고 계산한 후 결과를 얻는 것처럼, 변수는 값을 저장하고 필요할 때 불러와 사용할 수 있도록 해줍니다.

1-1. 변수 선언과 사용법

파이썬에서는 변수를 선언할 때 별도의 키워드 없이 변수명과 값을 할당하면 됩니다.

# 변수 선언 및 값 할당
name = "파이썬"
age = 25
is_student = True

위 코드에서 name, age, is_student는 각각 문자열, 숫자, 불리언 값을 저장하는 변수입니다.

1-2. 변수 이름 짓는 규칙

변수를 선언할 때는 몇 가지 규칙을 따라야 합니다.

  • 영어 문자(A-Z, a-z), 숫자(0-9), 밑줄(_)만 사용할 수 있음
  • 숫자로 시작할 수 없음 (1name O, name1 X)
  • 파이썬 예약어 사용 불가 (class, def 등 X)
# 올바른 변수명 예시
user_name = "홍길동"  # 밑줄 사용 가능
userAge = 30         # 영문 대소문자 구별 가능

# 잘못된 변수명 예시
2name = "철수"  # 숫자로 시작 ❌
def = 10       # 파이썬 예약어 사용 ❌

2. 데이터 타입

변수는 다양한 유형의 데이터를 저장할 수 있으며, 이를 **데이터 타입(Data Type)**이라고 합니다. 파이썬에서 기본적으로 제공하는 데이터 타입에는 다음과 같은 것들이 있습니다.

2-1. 숫자형(Numeric Type)

숫자형 데이터 타입은 정수(Integer)와 실수(Float)로 나뉩니다.

# 정수형 (Integer)
a = 10
b = -5

# 실수형 (Float)
c = 3.14
d = -2.71

2-2. 문자열(String)

문자열(String)은 문자들의 집합이며, 작은따옴표(') 또는 큰따옴표(")를 사용하여 표현합니다.

# 문자열 선언
text1 = "Hello, Python!"
text2 = '안녕하세요'

문자열 다루기

파이썬에서는 문자열을 다루는 다양한 기능을 제공합니다.

# 문자열 연결
greeting = "Hello" + " " + "World"
print(greeting)  # Hello World

# 문자열 반복
echo = "Hi! " * 3
print(echo)  # Hi! Hi! Hi!

# 문자열 길이 확인
print(len(greeting))  # 11

2-3. 불리언(Boolean)

불리언(Boolean)은 참(True)과 거짓(False) 두 가지 값만을 가질 수 있는 데이터 타입입니다.

is_python_fun = True
is_snowing = False

print(type(is_python_fun))  # <class 'bool'>

불리언 값은 주로 조건문에서 많이 사용됩니다.

if is_python_fun:
    print("파이썬은 정말 재미있어요!")
else:
    print("좀 더 공부해볼까요?")

3. 데이터 타입 확인 및 변환

3-1. 데이터 타입 확인

변수의 데이터 타입을 확인하려면 type() 함수를 사용합니다.

x = 10
y = 3.14
z = "Python"

print(type(x))  # <class 'int'>
print(type(y))  # <class 'float'>
print(type(z))  # <class 'str'>

3-2. 데이터 타입 변환

데이터 타입을 변환할 때는 int(), float(), str() 등의 내장 함수를 사용합니다.

# 정수를 문자열로 변환
num = 100
num_str = str(num)
print(type(num_str))  # <class 'str'>

# 문자열을 정수로 변환
str_num = "50"
int_num = int(str_num)
print(type(int_num))  # <class 'int'>

4. 마무리

이번 글에서는 변수와 데이터 타입에 대해 알아보았습니다.

  1. 변수는 데이터를 저장하는 공간이며, 간단한 규칙을 따라 선언할 수 있습니다.
  2. 기본 데이터 타입에는 숫자형, 문자열, 불리언이 있으며, 각각의 특징을 이해하는 것이 중요합니다.
  3. type() 함수를 사용해 데이터 타입을 확인하고, 필요에 따라 데이터 타입을 변환할 수 있습니다.

 

 

'파이썬 (Python)' 카테고리의 다른 글

파이썬 반복문 쉽게 배우기! 초보자도 금방 이해하는 방법  (1) 2025.02.01
파이썬 함수 정의부터 고급 활용까지: 초보자를 위한 체계적인 학습 가이드  (1) 2025.01.31
파이썬 반복문 기초부터 활용까지: 초보자를 위한 가이드  (1) 2025.01.31
파이썬 조건문 완벽 가이드: 초보자부터 실무 개발자까지  (0) 2025.01.31
파이썬 설치부터 실행까지 쉽게 따라 해보자!  (2) 2025.01.30
'파이썬 (Python)' 카테고리의 다른 글
  • 파이썬 함수 정의부터 고급 활용까지: 초보자를 위한 체계적인 학습 가이드
  • 파이썬 반복문 기초부터 활용까지: 초보자를 위한 가이드
  • 파이썬 조건문 완벽 가이드: 초보자부터 실무 개발자까지
  • 파이썬 설치부터 실행까지 쉽게 따라 해보자!
체리모찌
체리모찌
inknotes 님의 블로그 입니다.
  • 체리모찌
    모먼트로그
    체리모찌
    • 분류 전체보기 (32)
      • 일상 이야기 (6)
        • 영화 리뷰 (2)
        • 드라마 리뷰 (4)
      • 운영체제 (OS) (14)
        • 윈도우 (Windows) (1)
        • 리눅스 (Linux) (13)
      • 파이썬 (Python) (9)
      • 정보나눔 (3)
  • 최근 글

  • 최근 댓글

  • 인기 글

  • 태그

    웹툰원작
    nginx
    청춘드라마
    스터디그룹4화
    웹서버
    python
    우분투
    스터디드라마
    스터디그룹리뷰
    김호민
    파이썬
    황민현
    스터디그룹3화
    nginx캐싱
    서버최적화
    서버관리
    코딩
    프로그래밍
    파이썬 기초
    개발
    중증외상센터리뷰
    웹사이트속도개선
    눅스서버
    스터디그룹
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.3
체리모찌
변수와 데이터 타입 완전 정복! 파이썬 기초 개념 쉽게 배우기
상단으로

티스토리툴바