변수
변수란 프로그래밍 언어에서 값을 저장하기 위한 공간이다. 변수의 값은 언제든지 변할 수 있으며, 숫자 뿐만 아니라 문자, 리스트 등 다양한 자료형을 저장할 수 있다.
python
email = "test@abc.com"
point = 23
point = point + 10
email
변수에는 문자열을 저장했다. point
변수에는 숫자 23을 저장한 후에 10을 더했다. 오른쪽에서 먼저 계산한 후에 왼쪽 변수에 저장을 한다.
point
변수에 23을 저장한 후에 point
변수에 10을 더한 값을 다시 point
변수에 저장한다. 수학식에서는 성립될 수 없는 식이지만, 프로그래밍 언어에서 자주 사용한다.
python
a = 3
b = "python"
print(a, type(a), id(a))
print(b, type(b), id(b))
plaintext
3 <class 'int'> 3248968
python <class 'str'> 10283824
type(변수)
는 변수에 저장된 자료형을 반환한다. id(변수)
는 변수가 가리키는 메모리의 주소를 반환한다.
info 변수 이름 만드는 규칙
- 숫자, 알파벳, 한글, underscore(
_
)만 사용한다. 공백, 특수문자, 연산자 등은 사용할 수 없다. - 숫자로만 된 변수는 만들 수 없으며, 첫 글자로도 사용할 수 없다.
- 프로그래밍 언어에서 사용하는 예약어는 변수 이름으로 사용할 수 없다.
check_circle Check
변수 이름을 정할 때는 어떤 데이터를 담고 있는지 알 수 있도록 이름을 정하는 것이 좋다.