[Python] 변수
프로그래밍에서는 계산이나 처리의 대상을 값이라 한다. 변수는 이 값을 담는 그릇에 해당한다. 파이썬에서는 =
을 이용해 변수를 할당한다. =
은 수학에서와 달리 "같다"를 나타내지 않는다. 아래 식은 변수 a
에 값 1
을 할당한다.
a = 1
이제 a
는 1
을 가리킨다.
a
1
a + 3
을 하면 1 + 3
을 하는 것과 같다.
a + 3
4
한 번 값을 할당한 변수에 다른 값을 할당할 수도 있다.
a = 5
a
5
=
은 항상 오른쪽부터 계산한다. 다음과 같이 a = a + 1
이라고 하면 a + 1
을 먼저 계산한다. 현재 a
는 5를 가리키므로, a + 1
은 6
이 된다. 다음으로 이 결과를 a
에 할당한다.
a = a + 1
따라서 a
의 값은 6
이 된다.
a
6
변수 이름에는 알파벳만이 아니라 한글 등 다른 문자와 숫자, 밑줄(_
) 등을 쓸 수 있다.
변수_이름2 = 10
단, 변수 이름 첫 자리에는 숫자를 쓸 수 없다.
1변수
File "<ipython-input-11-4b1ba74c1a54>", line 1
1변수
^
SyntaxError: invalid syntax