들어가며...
오늘은 파이썬 상수와 변수에 대해 정리해보려고 합니다. 상수와 변수는 프로그래밍에 있어서 중요하고 많이 사용되는 내용이므로, 꼭 숙지하고 넘어가는 것을 추천드립니다.
목차
1. 변수
먼저 변수에 대한 것을 정리해보려고 합니다. 변수란, 쉽게 생각하면 변하는 수라고 생각하시면 됩니다. 프로그램밍을 하다 보면 또는, 프로그래밍을 하기 위해 사용되는 바구니? 통?이라고 생각하시면 됩니다.
요리를 예를 들어보면, 요리에 사용되는 양념통이 변수라고 생각하시면 됩니다. 양념통은 양념을 담아두는 통이고, 요리를 하게 될 경우 사용이 되겠지요. 프로그래밍에서도 변수는 프로그램을 만들고 실행할 때 사용되는 숫자나 문자를 담아두는 바구니 혹은 공간입니다. 요리에서 양념이 없이도 요리를 할 수 있는 것처럼... 프로그래밍에서도 변수를 사용하지 않고 프로그램을 만들 수는 있습니다. 요리에서 양념과 양념통으로 더욱 깊은 맛을 내고, 편하게 요리를 할 수 있는 것처럼 변수를 사용하면 편하고 효율적으로 프로그램을 만들 수 있습니다.
number1 = 10
number2 = 100
text = "Hello, World!"
print(number1+number2)
print(text)
위의 코드를 실행한 결과는 다음과 같습니다.
number1이라는 변수를 생성하고 그 안에 10이라는 값을 넣습니다. 이때 값을 변수에 넣는 것을 '대입'한다라고 이야기합니다. 그 후 number2에 값 100을 대입합니다. 또, text라는 변수를 생성하여 이번엔 문자열을 대입합니다.
그 후, print(함수로 값을 출력합니다. 첫번째 print의 경우 number1에 담긴 10의 값과 number2의 값이 더해지면서 110이라는 값이 출력됩니다. 두 번째 print의 경우 text 변수에 들어있는 텍스트 값을 출력합니다.
이렇게 변수는 특정 문자열과 숫자를 넣어두고, 필요할 떄 꺼내 쓸 수 있으며, 추가적인 다른 연산을 할 때 사용할 수 있습니다.
※ 변수의 작명 규칙
- 변수의 이름을 정할 때는 몇가지 규칙이 있습니다.
1. 알파벳과 숫자 언더라인(_)으로만 구성한다.
2. 알파벳은 대/소문자를 구분한다.
3. 한글도 사용은 가능하다.(추천하진 않는다)
4. 변수명에 숫자가 들어갈순 있으나, 첫 글자가 숫자로 시작할 순 없다.
5. 공백이나 특수문자는 사용할 수 없다.
6. Pyhon 예약어(명령어)는 사용할 수 없다.
2. 상수
그렇다면 상수는 무엇일까요? 상수는 변하지 않는 수를 이야기합니다. 상수의 흔한 예시로는 PI(3.14)를 예시로 많이들 사용합니다. 상수는 변하지 않는 수. 변수가 변하는 수라면, 상수는 변하지 않고 처음 대입한 값을 계속 가지고 있는 것을 이야기합니다. 다른 언어의 경우 상수를 선언하는 명령어가 존재하지만, 필자가 알기론... python에서는 상수를 지정할 수 있는 명령어는 존재하지 않는 것으로 알고 있습니다. 변수의 이름에 상수라는 의미로 언더라인(_)을 달아준다거나, 특정 파일에 상수들만 모아 두고 import 해서 사용한다던가... 그렇게 사용하는 것으로만 알고 있습니다.
'파이썬(Python) > 파이썬 기초' 카테고리의 다른 글
[ 파이썬 기초] #0x07 Python 사용자 입력과 다양한 출력 (0) | 2022.11.20 |
---|---|
[ 파이썬 기초] #0x06 Python 변수 다중 할당과 자료형 (0) | 2022.11.11 |
[ 파이썬 기초] #0x04 Python 기본 내장 함수 (0) | 2022.11.03 |
[ 파이썬 기초] #0x03 Python 다양한 출력 및 주석 (0) | 2022.11.02 |
[ 파이썬 기초] #0x02 Python 설치 (다양한 Python 개발 도구2) (0) | 2022.11.01 |