Develop/Python

Python 03_변수(Variable)란?

eroul-ri 2021. 9. 30. 19:56

Python 03_변수(Variable)란?

 

데이터를 저장하기 위한 메모리 공간.


프로그래밍 언어의 기본서를 보면 항상 가장 먼저 변수 파트를 만나게 됩니다. 저 역시도 자바를 처음 시작할 때 가장 먼저 변수를 접했는데, 가장 기본이 되는 개념이 아닐까 생각합니다.

프로그래밍을 배우기 이전엔 변수는 수학적 용어로 변하는 수라는 의미를 가지고 있었습니다.

변수가 생소하거나 처음 접하시는 분들에게는 "값을 담는 그릇"이라고 생각하면 이해를 도울 수 있을 것 같습니다.

 

그렇다면 값은 어떻게 담을 수 있을까요?

 

 

 

 

값을 담을 수 있는 메모리 공간에 box라는 이름을 붙혀주고 그안에 12라는 값을 담습니다.

프로그래밍에서는 box라는 이 공간을 변수(Variable)라고 부릅니다.

 

파이썬에서는 어떻게 변수를 선언하고 할당하는지 IDE를 열어서 직접 변수를 선언하여 값을 할당해 보았습니다.

 

파이썬 IDE 설치방법

 

Python 02_Windows에서 파이썬 설치하기

02_Windows에서 파이썬 설치하기 1. Windows - 파이썬 사이트 접속하기 www.python.org Welcome to Python.org The official home of the Python Programming Language www.python.org 현재 릴리즈 : Downloads >..

eroul-ri.tistory.com

 

코드로 표현하면 아래와 같이 표현할 수 있습니다.

메모리 공간에 box라는 이름을 붙혀주는 과정을 변수를 선언한다고 할 수 있습니다.

그안에 값을 담아주는 과정을 대입, 할당한다라고 할 수 있습니다.

 

 

 

box = 12

라고 작성하면 box라는 변수에 12라는 값을 대입합니다.

 

"-" 우리는 같다라고 등호의 의미로 알고 있지만 프로그래밍에서의 "-" 은 대입 연산자, 대입한다라고 합니다.

 

box = 12 + 12

라고 작성하면 box라는 변수에 12 + 12 를 더한 값을 대입한 것입니다.

 

변수는 각 언어마다 규칙과 제약이 있으며 숫자 이외에도 다양한 값을 담을 수 있습니다.

 

파이썬에서의 변수는 아래와 같은 규칙을 가지며 이를 주의하여 작성하여야 합니다.

 

 

 

* 파이썬 변수 작성 규칙
- 키워드를 사용 할 수 없다.
- 변수의 이름은 대입 연산자의 왼쪽에 두어야 하며 대입할 값은 오른쪽에 두어야 한다.
- 숫자로 시작할 수 없으며 'a~z', 'A~Z', '0~9', 특수문자는 _(언더스코어)만 사용 가능하다.
- ' ' (공백, 띄어쓰기)을 포함할 수 없다.

 

 

파이썬의 키워드