Python: 변수 사용하기
Python은 변수(variable)를 사용하여 데이터를 저장하고 처리하는 매우 직관적인 프로그래밍 언어입니다. 변수는 값을 저장할 수 있는 이름을 가진 메모리 공간을 나타내며, 이를 통해 데이터를 효율적으로 관리할 수 있습니다. 이번 포스팅에서는 Python에서 변수의 기본적인 사용법과 중요한 개념들을 알아보겠습니다.
1. 변수란 무엇인가?
변수는 데이터를 저장하는 공간입니다. 프로그램에서 데이터를 처리할 때, 변수는 그 데이터를 참조하는 이름을 제공합니다. 변수에 저장되는 값은 문자열, 숫자, 리스트, 딕셔너리 등 여러 형태가 될 수 있습니다.
x = 10
name = "Alice"
is_active = True
위의 예시에서:
x
는 정수10
을 저장하는 변수입니다.name
은 문자열"Alice"
를 저장하는 변수입니다.is_active
는 불리언 값True
를 저장하는 변수입니다.
2. 변수 이름 규칙
Python에서 변수 이름은 다음 규칙을 따라야 합니다:
- 변수 이름은 문자, 숫자, 밑줄(
_
)로 구성할 수 있습니다. - 변수 이름은 숫자로 시작할 수 없습니다. 예를 들어,
1x
는 잘못된 변수 이름입니다. - 대소문자가 구분됩니다.
myVar
와myvar
는 다른 변수입니다. - 예약어(키워드)는 변수 이름으로 사용할 수 없습니다. 예를 들어,
class
,if
,for
등은 예약어이므로 변수 이름으로 사용할 수 없습니다.
올바른 변수 이름 예시
age = 25
first_name = "John"
is_active = True
잘못된 변수 이름 예시
1st_name = "John" # 숫자로 시작하는 변수는 불가
for = "loop" # 예약어는 변수 이름으로 사용할 수 없음
3. 변수의 데이터 타입
변수는 다양한 데이터 타입을 가질 수 있습니다. Python에서 주요 데이터 타입은 다음과 같습니다:
- 정수 (Integer): 숫자, 예:
10
,-5
- 실수 (Float): 소수점이 있는 숫자, 예:
3.14
,-2.5
- 문자열 (String): 텍스트, 예:
"Hello"
,'Python'
- 불리언 (Boolean): 참(True) 또는 거짓(False), 예:
True
,False
예시 코드
x = 10 # 정수
y = 3.14 # 실수
name = "Alice" # 문자열
is_active = True # 불리언
4. 변수 값 변경하기
변수에 저장된 값은 언제든지 변경할 수 있습니다. 새로운 값을 할당하면 기존 값이 덮어쓰여집니다.
age = 25
print(age) # 출력: 25
age = 30
print(age) # 출력: 30
5. 변수 활용 예시
변수를 사용하여 여러 가지 작업을 할 수 있습니다. 아래는 변수들을 활용한 간단한 예시입니다:
first_name = "John"
last_name = "Doe"
age = 25
# 이름과 나이를 출력
print("이름:", first_name, last_name)
print("나이:", age)
위 코드를 실행하면 다음과 같은 결과가 출력됩니다:
이름: John Doe
나이: 25
6. 변수 사용 시 주의할 점
- 변수 재사용: 변수는 재사용이 가능하지만, 의도하지 않은 값 덮어쓰기를 방지하려면 변수 이름을 명확하게 사용하는 것이 좋습니다.
- 불필요한 변수 제거: 사용하지 않는 변수를 계속 두면 메모리 낭비가 될 수 있으므로, 필요 없어진 변수는 삭제하는 것이 좋습니다.
- 변수의 데이터 타입: 변수에 저장되는 데이터의 타입을 잘 이해하고 사용하는 것이 중요합니다. 특히 데이터 타입에 맞는 연산을 수행해야 합니다.
7. 마무리
변수는 Python 프로그램의 기초이자 중요한 개념입니다. 데이터를 저장하고 처리하는 데 있어 변수는 매우 중요한 역할을 합니다. 변수의 사용법을 잘 익히면, 더 복잡한 프로그래밍 문제를 해결하는 데 큰 도움이 될 것입니다.
728x90
'플그래밍 > 파이써언' 카테고리의 다른 글
Python: 예약어 이해하기 (1) | 2024.12.01 |
---|---|
Python: 기본 변수 타입과 특성 이해하기 (0) | 2024.12.01 |
Python: venv로 파이썬 가상 환경 만들기 (0) | 2024.12.01 |
Python: pip으로 외부 라이브러리 설치하기 (0) | 2024.12.01 |
파이썬 모듈 임포트하기 (import) (0) | 2024.12.01 |