Python을 배워보자/2. 기본 문법

파이썬 변수 선언과 할당

_Blue_Sky_ 2024. 9. 20. 14:51
728x90

파이썬 변수 선언과 할당: 상세 가이드

변수란 무엇인가요?

변수는 쉽게 말해 값을 저장하는 상자라고 생각할 수 있습니다. 우리가 일상생활에서 물건을 담는 상자에 이름을 붙여 구분하듯이, 프로그래밍에서도 데이터를 저장하기 위해 변수에 이름을 붙여 사용합니다. 이렇게 저장된 값은 필요할 때마다 변수 이름을 통해 불러와서 사용할 수 있습니다.

파이썬에서 변수를 선언하고 할당하는 방법

파이썬에서는 변수를 선언하고 할당하는 과정이 매우 간단합니다. 다음과 같은 형식으로 변수를 생성합니다.

변수이름 = 값
  • 변수이름: 변수를 식별하기 위한 이름입니다. 영문자, 숫자, 언더바(_)를 사용하여 만들 수 있으며, 숫자로 시작할 수는 없습니다. 예: age, name, count
  • =: 할당 연산자로, 오른쪽의 값을 왼쪽의 변수에 저장한다는 의미입니다.
  • 값: 변수에 저장할 실제 데이터입니다. 숫자, 문자열, 리스트, 딕셔너리 등 다양한 데이터 타입을 저장할 수 있습니다.

예시:

# 숫자 할당
age = 30

# 문자열 할당
name = "홍길동"

# 리스트 할당
fruits = ["사과", "바나나", "딸기"]

# 딕셔너리 할당
person = {"name": "홍길동", "age": 30}
 
728x90

파이썬 변수의 특징

  • 동적 타이핑: 파이썬은 변수를 선언할 때 미리 데이터 타입을 지정할 필요가 없습니다. 변수에 값을 할당하는 순간 자동으로 데이터 타입이 결정됩니다.
  • 대소문자 구분: 변수 이름은 대소문자를 구분합니다. ageAge는 서로 다른 변수입니다.
  • 예약어 사용 불가: 파이썬에서 이미 사용되는 예약어(예: if, for, while)는 변수 이름으로 사용할 수 없습니다.

변수의 활용

변수는 프로그램에서 다양하게 활용됩니다.

  • 데이터 저장: 입력받은 값이나 계산 결과를 임시로 저장합니다.
  • 데이터 전달: 함수에 인자로 전달하거나 함수의 반환값으로 사용합니다.
  • 데이터 조작: 변수에 저장된 값을 이용하여 다양한 연산을 수행합니다.

변수 이름 짓는 규칙

  • 명확하고 간결하게: 변수의 용도를 나타내는 이름을 사용하는 것이 좋습니다. 예를 들어, 나이를 저장하는 변수는 age, 이름을 저장하는 변수는 name과 같이 직관적인 이름을 사용합니다.
  • 카멜 케이스 또는 스네이크 케이스: 여러 단어로 이루어진 변수 이름은 카멜 케이스(camelCase) 또는 스네이크 케이스(snake_case)를 사용하여 가독성을 높입니다.
  • 의미 있는 이름: 변수 이름은 단순히 약자를 사용하기보다는 의미 있는 단어를 사용하는 것이 좋습니다.

변수 사용 시 주의할 점

  • 변수 범위: 변수는 선언된 위치에 따라 전역 변수와 지역 변수로 나뉩니다. 전역 변수는 프로그램 어디에서든 사용할 수 있지만, 지역 변수는 선언된 함수 내에서만 사용할 수 있습니다.
  • 변수 충돌: 같은 이름의 변수를 여러 곳에서 선언하면 변수 충돌이 발생할 수 있습니다. 변수 이름을 신중하게 선택해야 합니다.

결론

파이썬의 변수는 프로그래밍에서 매우 중요한 개념입니다. 변수를 효과적으로 활용하면 프로그램의 가독성을 높이고 코드를 더욱 효율적으로 작성할 수 있습니다. 위에서 설명한 내용을 바탕으로 파이썬 변수를 자유자재로 활용하여 다양한 프로그램을 만들어 보세요.

728x90