1️⃣ 파이썬 변수의 특징
- 변수: 값을 저장하는 메모리 공간
- 파이썬 변수의 특징
- 별도의 변수 선언이 불필요
- 변수에 저장된 값에 따라 자동으로 데이터 타입 결정
- 변수의 타입이 값에 따라 자동으로 바뀜
a = 100
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" |
✨ 타입 확인하기
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() 함수 서식 사용법
서식 | 의미 |
---|
%d | 10진수 정수 |
%x | 16진수 |
%o | 8진수 |
%f | 실수 |
%c | 한 글자(문자) |
%s | 문자열 |
print("%d" % (100+100))
print("%s" % "Hello")
✨ 자릿수 지정 예시
- %10s : 총 10자리, 오른쪽 정렬
- %7.1f : 총 7자리, 소수점 이하 1자리만 표시(반올림)
- %05d : 총 5자리, 빈자리는 0으로 채움
print("%10s" % "hello")
print("%7.1f" % 123.46)
print("%05d" % 123)
a = int(input("첫 번째 숫자 입력: "))
b = int(input("두 번째 숫자 입력: "))
print("합계는 %d 입니다." % (a + b))