[Python 문법] 변수(Variable)

Binsu·2021년 6월 23일
0

Python Basics

목록 보기
2/8

변수(Variable)란?

프로그래밍에 있어 변수란, 어떤 데이터를 저장할 수 있는 메모리의 기억공간을 말한다.

변수의 초기화

Python에서 변수 a = 100을 선언하면 변수 a와 값 100은 각각 메모리에 할당되며 초기화되는데, 이때 변수 a는 값 100을 가리키게 된다.
Python에서 값 100을 정수이면서 객체라고도 하는데, 정확히 표현하자면 변수는 객체를 가리키고 객체 안에 정수 10이 들어있다. 따라서 Python에서는 변수가 객체들을 가리키기 때문에 변수를 참조 변수(Reference Variable)라고도 한다.

변수의 자료형(Data Type)

a = 100 # 정수
b = 0b11 # 2진수, 대문자 B도 가능
c = 0o10  # 8진수, 대문자 O도 가능
d = 0xA # 16진수, 대문자 X도 가능
e = 12.345 # 부동 소수점
f = 12.3e-10  # e(exponential) 표기법, 대문자 E도 가능
g = 'Hello' # 문자열
h = 1 + 2j  # 복소수, 대문자 J도 가능
i = None

print(a, type(a))
print(b, type(b))
print(c, type(c))
print(d, type(d))
print(e, type(e))
print(f, type(f))	# 12.3 * 10^-10
print(g, type(g))
print(h, type(h))	# 1은 실수부, 2는 허수부.
			# 수학에서는 허수를 i로 표시하나, 공학에서는 j로 표현            

print(i, type(i))	# 변수 i를 선언했지만 어떠한 자료형으로도 초기화되지 않음

0개의 댓글