본문 바로가기
IT/파이썬(Python)

파이썬 상수, 예약어, 변수의 정의 및 사용법

by 깡타의 컴맹인생 2023. 2. 28.
반응형

파이썬 상수, 예약어, 변수

목차
1. 상수(Constants)
2. 예약어(Reserved Words)
3. 변수(Variables)

1. 상수(Constants)

변하지 않는 것을 상수라고 한다. 숫자, 문자열 등이 상수다. 계산을 위해 사용한다. 상수 없이 할 수 있는 것이 많이 없다. 위의 코드에서 숫자 14, 문자열 Hello가 상수에 해당한다.


2. 예약어(Reserved Words)

파이썬에서 지정한 의미로만 쓰이는 특별한 단어다. 예를 들어 if라는 단어를 보면 파이썬은 조건문이 시작되었음을 인지한다. 예약어 목록을 확인하고 싶다면 help("keywords")을 입력하면 된다.

위의 명령들이 파이썬에서 예약어로 쓰이는 것들이다. 해당 명령과 동일한 이름으로 변수를 형성하는 일은 피해야 한다.


3. 변수(Variables)

변수를 통해 메모리를 할당하고 이름을 짓고 그곳에 무언가를 넣을 수 있다. 한 개 이상의 값을 변수에 넣을 수 있다. 대입문을 통해 값을 지정한다. 연산자는 =다. =는 화살표 ←와 비슷한 역할을 한다. 위의 코드는 메모리를 찾아 이름을 x로 지정하고 15라는 값을 넣으라는 뜻이다.

같은 변수에 대해 대입문이 2번 작성되었을 경우 파이썬은 위에서 아래로 코드를 읽어가며 가장 마지막에 적혀있는 코드의 값을 x라는 변수에 대입한다. 따라서 언제든지 변수 값을 원하는 대로 변경할 수 있다. 그래서 변수다.

파이썬과 대화할 때 밑줄을 쓰기 때문에 되도록이면 변수 이름을 밑줄로 시작하지 않는 것이 좋다. 파이썬은 변수 이름의 대소문자를 구분할 수 있지만 되도록이면 대소문자로 변수를 구분하지 않는 것이 좋다. 숫자나 #으로 시작하거나 변수 이름에 온점(.)이 포함되어 있는 경우에는 변수를 생성할 수 없다.

변수의 이름은 길게 할 수도 있고 짧게 할 수도 있다. 아무 이름으로 지정해도 된다. 변수 이름을 무엇으로 설정할지는 개발자의 선택이다.

반응형