파이썬의 변수와 데이터형

Yuno·2025년 5월 17일
0

1️⃣ 파이썬 변수의 특징

  • 변수: 값을 저장하는 메모리 공간
  • 파이썬 변수의 특징
    • 별도의 변수 선언이 불필요
    • 변수에 저장된 값에 따라 자동으로 데이터 타입 결정
    • 변수의 타입이 값에 따라 자동으로 바뀜
# 정수(int)
a = 100
# 실수(float) 로 변경됨
a = 3.14
  • 변수에는 상수, 다른 변수의 값, 계산식의 결과 등 다양한 형태로 값을 저장 가능
Var1 = 100
# 다른 변수의 값을 대입
Var2 = Var1
# 계산식 결과 저장
Var3 = Var1 + 200
# 자신의 값에 연산 후 다시 저장
Var1 = Var1 + 50
  • 변수 여러 개를 한번에 선언하는 법
boolVar, intVar, floatVar, strVar = True, 0, 0.0, "Hello"
  • 변수 여러 개에 같은 값 넣기
Var1 = Var2 = Var3 = 100

2️⃣ 변수 이름 규칙

규칙설명
대소문자 구분변수명 대소문자 구분intVar != IntVar
숫자로 시작 불가숫자로 시작 불가능Var2(가능), 2Var(불가능)
문자, 숫자, 언더바 사용 가능언더바 _ 사용 가능_Var, Var_2
예약어 사용 불가파이썬 예약어 사용 금지for, while, if, else 등 불가능

3️⃣ 파이썬 데이터 타입

  • 파이썬은 변수를 선언할 때 타입을 지정하지 않으며, 값에 따라 자동으로 타입 결정됨
타입설명
정수형 (int)정수a = 100
실수형 (float)실수a = 3.14
불형 (bool)True, False (참/거짓)x = True, y = (10 > 100)
문자열 (str)문자 데이터s = "Hello"

✨ 타입 확인하기

  • 타입 확인은 type() 함수 사용
a = 100
print(type(a))

b = 3.14
print(type(b))
  • 결과
<class 'int'>
<class 'float'>

4️⃣ 파이썬 문자열 출력

  • 문자열은 따옴표로 감싸서 표현
e = "Python"
print(e)
  • 변수로 바로 출력하면 따옴표 포함 출력됨
>>> e
'Python'
  • print() 함수로 출력하면 따옴표 없이 출력됨
>>> print(e)
Python

5️⃣ print() 함수 서식 사용법

서식의미
%d10진수 정수
%x16진수
%o8진수
%f실수
%c한 글자(문자)
%s문자열
print("%d" % (100+100)) # 200
print("%s" % "Hello") # Hello

✨ 자릿수 지정 예시

  • %10s : 총 10자리, 오른쪽 정렬
  • %7.1f : 총 7자리, 소수점 이하 1자리만 표시(반올림)
  • %05d : 총 5자리, 빈자리는 0으로 채움
print("%10s" % "hello") #      hello
print("%7.1f" % 123.46) #   123.5
print("%05d" % 123) # 00123

6️⃣ input() 함수

  • 사용자에게서 입력을 받아 변수에 저장
a = int(input("첫 번째 숫자 입력: "))
b = int(input("두 번째 숫자 입력: "))

print("합계는 %d 입니다." % (a + b))
profile
Hello World

0개의 댓글