반응형
1. 변수의 개념
변수는 데이터를 컴퓨터 메모리에 저장하기 위해 사용하는 공간이다. 파이썬에서는 '=' (할당 연산자)를 사용하여 간단하게 변수를 생성할 수 있다. 타 언어와 달리 변수의 타입을 별도로 선언할 필요가 없다.
# 변수에 값 할당
age = 25
name = "DevGyu"
2. 기본 자료형
파이썬은 여러 가지 대표적인 자료형을 제공한다.
- 정수형 (int): 소수점이 없는 숫자를 저장한다. (예: 10, -5)
- 실수형 (float): 소수점이 있는 숫자를 저장한다. (예: 3.14, -0.01)
- 문자열 (str): 텍스트 데이터를 저장하며, 작은따옴표(')나 큰따옴표(")로 감싸서 표현한다.
- 불리언 (bool): 참(True) 또는 거짓(False)의 논리값을 나타낸다.
3. 동적 타이핑 (Dynamic Typing)
파이썬은 '동적 타이핑' 언어다. 이는 변수에 할당되는 값에 따라 변수의 타입이 실행 시점에 자동으로 결정됨을 의미한다. 따라서 하나의 변수에 다른 타입의 데이터를 다시 저장하는 것도 가능하다.
data = 100 # 처음에는 정수형(int)
print(type(data))
data = "Python" # 이후 문자열(str)로 변경 가능
print(type(data))
4. 변수 명명 규칙
변수 이름을 지을 때는 코드의 가독성과 에러 방지를 위해 몇 가지 규칙을 지켜야 한다.
- 이름은 문자 또는 언더바('_')로 시작해야 한다.
- 숫자를 사용할 수 있지만, 이름의 맨 앞에는 올 수 없다.
- 대소문자를 구분한다 ('age'와 'Age'는 서로 다른 변수다).
- 파이썬 예약어(예: 'if', 'for', 'while', 'def' 등)는 변수명으로 사용할 수 없다.
단순히 'a', 'b'와 같은 이름보다는 'user_age'처럼 의미를 담은 이름을 사용하는 것이 유지보수에 좋은 습관이다.
반응형
'Dev > Python' 카테고리의 다른 글
| 파이썬 기초: 자료형 심화 (리스트와 데이터 관리) (0) | 2026.01.01 |
|---|---|
| 파이썬 기초: 반복문(for, while) (0) | 2025.12.31 |
| 파이썬 기초: 조건문 (0) | 2025.12.30 |
| 파이썬 기초: 연산자와 데이터 처리 (0) | 2025.12.29 |
| 파이썬(Python) 입문: 환경 설정 및 VS Code 세팅 가이드 (0) | 2025.12.28 |