본문 바로가기
카테고리 없음

파이썬 프로그래밍의 기본 개념 - 변수(Variable)

by 지방소식 2024. 5. 19.
반응형

파이썬은 간결하고 쉬운 문법으로 인해 많은 사람들에게 사랑받는 프로그래밍 언어 중 하나입니다. 이번 글에서는 파이썬 프로그래밍의 기본 개념 중 하나인 변수(Variable)에 대해 알아보겠습니다.

 

 

변수(Variable)란?

변수는 프로그래밍에서 데이터를 저장하고 참조하기 위해 사용되는 명명된 메모리 위치입니다. 변수는 값을 저장하고, 그 값을 참조하거나 수정하는 데 사용됩니다.

 

파이썬에서는 변수를 선언하고 값을 할당하는 것이 매우 간단합니다. 변수 이름은 영문자, 숫자, 밑줄 문자로 구성되며, 첫 글자는 영문자나 밑줄로 시작해야 합니다.

 

다음은 파이썬에서 변수를 선언하고 사용하는 예시입니다.

 


python

# 정수 변수 할당

x = 5

# 실수 변수 할당

y = 3.14

# 문자열 변수 할당

name = "Alice"

# 변수 값 출력

print(x) # 출력: 5

print(y) # 출력: 3.14

print(name) # 출력: Alice # 변수 값 변경

x = 10

name = "Bob"

print(x) # 출력: 10

print(name) # 출력: Bob


위의 예시에서 x, y, name은 각각 정수, 실수, 문자열 값을 저장하는 변수입니다. 변수에 값을 할당하면 해당 메모리 위치에 값이 저장되고, 이후에는 변수 이름을 사용하여 그 값을 참조하거나 수정할 수 있습니다.

 

 

변수의 특징

  • 변수는 값을 저장하고 참조할 수 있는 이름을 제공합니다.
  • 변수에 저장된 값은 프로그램 실행 중에 변경될 수 있습니다.
  • 변수는 데이터 타입(정수, 실수, 문자열 등)에 따라 저장할 수 있는 값의 종류가 결정됩니다.
  • 변수 이름은 문자나 숫자로 구성되며, 문자로 시작해야 합니다.
  • 변수는 값을 할당하기 전에 선언할 필요가 없습니다. 값을 할당하면 자동으로 변수가 생성됩니다.

 

 

변수의 사용 예시

변수는 프로그램 내에서 데이터를 저장하고 조작하는 데 사용됩니다. 변수 이름을 통해 값에 접근하고 수정할 수 있습니다.

예를 들어, 다음과 같이 변수를 사용하여 두 수의 합을 계산할 수 있습니다.


python

# 두 정수 변수 할당

num1 = 5

num2 = 10

# 두 수의 합 계산

sum = num1 + num2

# 결과 출력

print(sum) # 출력: 15


위의 예시에서 num1과 num2는 두 정수 값을 저장하는 변수이고, sum은 두 수의 합을 저장하는 변수입니다. 변수를 사용하여 데이터를 저장하고 조작함으로써, 프로그램의 로직을 더욱 간결하고 이해하기 쉽게 만들 수 있습니다.

 

 

변수 이름의 규칙

변수 이름은 다음과 같은 규칙을 따라야 합니다.

  • 영문자, 숫자, 밑줄 문자로 구성됩니다.
  • 첫 글자는 영문자나 밑줄로 시작해야 합니다.
  • 공백이나 특수문자를 포함할 수 없습니다.
  • 대소문자를 구분합니다.

예를 들어, name, Name, NAME은 모두 다른 변수로 인식됩니다.

 

 

변수의 수명

변수의 수명은 변수가 생성된 시점부터 소멸되는 시점까지의 기간을 말합니다.

  • 지역 변수(Local variable): 함수나 블록 내에서 선언된 변수로, 해당 함수나블록이 종료되면 소멸됩니다. 지역 변수는 해당 함수나 블록 내에서만 접근할 수 있습니다.
  • 전역 변수(Global variable): 프로그램 전체에서 사용할 수 있는 변수로, 프로그램이 종료될 때까지 소멸되지 않습니다. 전역 변수는 프로그램의 모든 영역에서 접근할 수 있습니다.
  • 정적 변수(Static variable): 함수 내에서 선언되지만, 함수가 호출될 때마다 새로운 메모리 공간을 할당받지 않고 이전에 저장된 값을 유지하는 변수입니다. 정적 변수는 주로 반복문이나 재귀 함수에서 사용됩니다.

 

 

변수의 명명 규칙

변수를 명명할 때는 다음과 같은 규칙을 따르는 것이 좋습니다.

  • 의미 있는 이름을 사용합니다. 변수의 이름을 통해 해당 변수에 저장된 값의 의미를 쉽게 파악할 수 있습니다.
  • 대소문자를 구분합니다. 예를 들어, Name과 name은 서로 다른 변수로 인식됩니다.
  • 길이가 너무 길지 않도록 합니다. 변수의 이름이 너무 길면 가독성이 떨어지고, 프로그램의 성능에도 영향을 미칠 수 있습니다.
  • 예약어를 사용하지 않습니다. 파이썬의 예약어는 변수의 이름으로 사용할 수 없습니다.

 

 

요약

변수는 프로그래밍에서 데이터를 저장하고 참조하기 위해 사용되는 명명된 메모리 위치입니다. 파이썬에서는 변수를 선언하고 값을 할당하는 것이 매우 간단합니다. 변수를 사용하여 데이터를 저장하고 조작함으로써, 프로그램의 로직을 더욱 간결하고 이해하기 쉽게 만들 수 있습니다. 변수의 수명과 명명 규칙을 고려하여 적절한 변수를 사용하는 것이 중요합니다.

반응형

댓글