아이와 함께 배우는 세상 사는 법

[파이썬 강좌] 1. Python 프로그래밍 기초 : 변수(variable) 본문

파이썬(python)/문법(syntax)

[파이썬 강좌] 1. Python 프로그래밍 기초 : 변수(variable)

CosmoEduVenture 2024. 1. 25. 15:13
반응형

 

[파이썬 강좌] 1. Python 프로그래밍 기초 시작하기.

학습하기 전에 파이썬의 기본적인 프로그래밍 문법 및 구조에 대해서 알아보겠습니다. 만약 학습을 위한 파이썬 개발 환경이 준비되어 있지 않다면 아래의 링크를 참고하셔서 개발 환경을 셋팅

learn2learn.tistory.com

1. 변수란 무엇일까요?

변수는 프로그래밍 언어에서 중요한 개념 중 하나로, 데이터를 저장하고 참조하는 저장 공간에

이름을 부여한 것으로 이해하시면 됩니다.

  예를 들어 상자(메모리)가 있고 어떠한 하나의 상자에만 물건(값)을 넣어 두었다고 상상해 봅시다.

  이때 상자에 든 물건이 무엇인지 확인하려고 할 때, 물건이 들어 있는 상자를 어떻게 찾아야 할까요?

  상자를 하나 하나 열어서 확인하는 방법 뿐이겠죠?

 

  만약 물건이 든 상자에 이름을 표시해 두면 어떨까요?

  모든 상자를 일일이 열어서 확인하지 않고도 어떤 상자에 물건이 들어 있는지

쉽게 알 수 있을거예요.

쉽게 말해서 상자(메모리)이름(변수명)을 명시하는 것을 변수(variable)라고 하며,

상자에 물건(값-data)을 넣는 것을 변수에 값을 대입 또는 할당이라고 합니다.

 

2. 변수의 선언과 대입.

  변수의 선언하고 값을 할당하는 방법은 아래와 같이 간단한 방법으로 선언하면 됩니다.

변수_이름 = 할당 값
# 예시

# 변수를 하나씩 선언
num_variable = 10
string_variable = "hello"

# 여러 개의 변수를 동시에 선언
num1, num2, num3 = 1,2,3  # num1=10, num2=20, num3=30
n1=n2=n3 = 15   # n1=15, n2=15, n3=15

# 아무값도 없는 빈 변수 선언
empty_variable = None

프로그래밍 언어에서 '='은 대입 연산자로 값을 저장(할당) 하는 의미로 사용됩니다.
수학의 등호인 "같다"를 표현하려면 '=='로 사용해야 합니다.

3. 변수의 선언 규칙.

변수를 사용할 때 변수의 이름은 다음과 같은 규칙을 적용하여 사용하여야 합니다.

  • _(언더 스코어) 또는 영문으로 시작.
  • 숫자로 시작할 수 없다.
  • 특수문자를 사용할 수 없다.
  • 공백을 사용할 수 없다.
  • 예약어를 사용할 수 없다.
# 잘못된 변수명의 예
2nd_variable = 10  # 숫자로 시작하는 변수명은 허용되지 않습니다.
my variable = "Hello"  # 공백이 포함된 변수명은 허용되지 않습니다.
!num = 20  특수문자가 포함된 변수명은 허용되지 않습니다.
if = 5  # 예약어를 변수명으로 사용할 수 없습니다.

# 올바른 변수명의 예
num_1st = 10
_num_2nd = 20

4. 변수의 활용.

  파이썬에서 변수의 자료형은 할당되는 데이터에 따라 결정됩니다. 따라서 다양한 자료형과 함께

사용할 수 있습니다. 아래의 예제를 통해서 변수의 활용을 확인하세요.

# 숫자형 변수
age = 25
height = 175.5

# 문자열 변수
name = "Alice"
message = "Hello, " + name + "!"   # message에 "Hello, Alice!" 문자열을 저장

# 리스트 변수
numbers = [1, 2, 3, 4, 5]

# 변수 활용
total = age + numbers[0]  # total에 25+1을 저장

 

  이처럼 변수는 데이터를 효과적으로 다룰 수 있는 강력한 도구이며, 변수의 선언과 활용에 대한 이해는

프로그래밍 언어 학습에 있어서 핵심이라고 할 수 있습니다.

 

  이러한 기본 개념을 활용하여 표준 입출력 함수인 print()와 input()에 대해서도 함께 알아볼까요?

 

반응형