728x90
반응형
변수
변수란?
변수(Variable)는 데이터가 저장된 컴퓨터의 메모리 주소(위치)를 의미합니다.
수학 방정식 x + y = 10에서 x와 y가 변수라고 생각하시면 됩니다.
변수 저장
IDLE 쉘 프로그램을 실행해서 간단한 실습을 해 보겠습니다.
>>> a = 15
>>> b = 2
>>> c = a + b
>>> print(a, b, c)
15 2 17
- 변수 a에 숫자 15를 저장합니다. 변수 b에 숫자 2를 저장합니다.
- 변수 c에 변수 a와 변수 b를 더하여 저장합니다.
- print()함수는 괄호 안에 있는 데이터나 변수의 값을 출력합니다.
※ 기호 = 는 "같다"라는 의미가 아니라 오른쪽의 데이터를 왼쪽 변수에 대입(저장)하라는 의미입니다.
변수 이름
변수 이름을 지을 때에는 규칙이 있습니다. 올바른 변수 이름 짓기 방법에 대해 알아보겠습니다.
- 영문대소문자, 숫자, 특수문자 중 밑줄(_) 만 가능합니다.
- 변수 이름 맨앞에 영문대소문자 또는 밑줄(_)만 가능 숫자는 변수 이름 맨 앞에 올 수 없습니다.
- 변수 이름에 특수 문자와 공백은 사용할 수 없습니다.
- 예약어(for, if, while 등)를 변수 이름으로 사용할 수 없습니다.
>>> A = 1
>>> a = 2
>>> _a = 3
>>> Aa = 4
>>> aA = 5
>>> aA_ = 6
>>> a7 = 7
>>> print(A, a, _a, Aa, aA, aA_, a7)
1 2 3 4 5 6 7
[올바른 변수 이름]
>>> 1a = 1
SyntaxError: invalid decimal literal
>>> &A = 2
SyntaxError: invalid syntax
>>> (a = 3
SyntaxError: '(' was never closed
>>> email@ = "email@email.com"
SyntaxError: invalid syntax
>>> for = 4
SyntaxError: invalid syntax
[올바르지 않은 변수 이름]
다음 포스팅에서는 변수의 데이터 형을 알아보도록 하겠습니다.
728x90
반응형
'프로그래밍 언어 > 파이썬' 카테고리의 다른 글
[파이썬] 입력과 출력 (0) | 2024.01.15 |
---|---|
[파이썬] 연산자 (0) | 2024.01.14 |
[파이썬] 변수의 데이터 형 (0) | 2024.01.13 |
[파이썬] 파이썬과 프로그램 설치 #2 (0) | 2024.01.08 |
[파이썬] 파이썬과 프로그램 설치 #1 (0) | 2024.01.07 |