본문 바로가기
프로그래밍 언어/파이썬

[파이썬] 변수

by 블루데이제이 2024. 1. 11.
728x90
반응형

변수

변수란?

변수(Variable)는 데이터가 저장된 컴퓨터의 메모리 주소(위치)를 의미합니다.

수학 방정식 x + y = 10에서 x와 y가 변수라고 생각하시면 됩니다.

 

변수 저장

IDLE 쉘 프로그램을 실행해서 간단한 실습을 해 보겠습니다.

IDLE 쉘 화면

>>> a = 15
>>> b = 2
>>> c = a + b
>>> print(a, b, c)
15 2 17
  • 변수 a에 숫자 15를 저장합니다. 변수 b에 숫자 2를 저장합니다.
  • 변수 c에 변수 a와 변수 b를 더하여 저장합니다.
  • print()함수는 괄호 안에 있는 데이터나 변수의 값을 출력합니다.

 

기호 ="같다"라는 의미가 아니라 오른쪽의 데이터를 왼쪽 변수에 대입(저장)하라는 의미입니다.

 

변수 이름

변수 이름을 지을 때에는 규칙이 있습니다. 올바른 변수 이름 짓기 방법에 대해 알아보겠습니다.

  1. 영문대소문자, 숫자, 특수문자 중 밑줄(_) 만 가능합니다.
  2. 변수 이름 맨앞에 영문대소문자 또는 밑줄(_)만 가능 숫자는 변수 이름 맨 앞에 올 수 없습니다.
  3. 변수 이름에 특수 문자와 공백은 사용할 수 없습니다.
  4. 예약어(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
반응형