logo

[Python] 변수

프로그래밍에서는 계산이나 처리의 대상을 값이라 한다. 변수는 이 값을 담는 그릇에 해당한다. 파이썬에서는 =을 이용해 변수를 할당한다. =은 수학에서와 달리 "같다"를 나타내지 않는다. 아래 식은 변수 a에 값 1을 할당한다.

a = 1

이제 a1을 가리킨다.

a
1

a + 3을 하면 1 + 3을 하는 것과 같다.

a + 3
4

한 번 값을 할당한 변수에 다른 값을 할당할 수도 있다.

a = 5
a
5

=은 항상 오른쪽부터 계산한다. 다음과 같이 a = a + 1이라고 하면 a + 1을 먼저 계산한다. 현재 a는 5를 가리키므로, a + 16이 된다. 다음으로 이 결과를 a에 할당한다.

a = a + 1

따라서 a의 값은 6이 된다.

a
6

변수 이름에는 알파벳만이 아니라 한글 등 다른 문자와 숫자, 밑줄(_) 등을 쓸 수 있다.

변수_이름2 = 10

단, 변수 이름 첫 자리에는 숫자를 쓸 수 없다.

1변수
  File "<ipython-input-11-4b1ba74c1a54>", line 1
    1변수
      ^
SyntaxError: invalid syntax

Previous
간단한 계산