Ⅰ. 변수
1. 변수(Variable)
- 쉽게 변하는 수
- 프로그램이 동작하면서 상황 or 상태에 따라 변화하는 자료(데이터)를 담아두기위해 사용
- 변수명 = 값 형식
- 숫자형(정수, 실수), 문자형(문자열형), 불, 리스트, 딕셔녀리등 존재
- 컴퓨터에서 값을 저장하는 메모리 공간으로 변수를 사용하면 효율적인 프로그램 작성가능
2. 변수의 특징
- 일시적으로 자료를 저장하는 공간
- 변수에 저장된 값은 변할 수 있음
- 숫자, 문자열 등 모든 자료형을 저장할 수 있음
- 다른 변수의 값도 저장할 수 있음
- 사용되기 전에 반드시 할당되어 있어야 함
- name은 변수명, Kim은 데이터, 즉 값이라는 뜻
- 파이썬에서 변수에 문자열 데이터를 할당할 때는 따옴표(' ' or " ")안에 써야 함
# Example
x1 = 100
print(x1) # 100
x2 = 100
x2 = 200
print(x2) # 200 (가장 나중의 값이 할당됨)
name = '홍길동'
addr = '서울시'
print(name, addr) # 홍길동 서울시
age = 20
age = age + 10
print('10년 후 나이', age) # 10년 후 나이 30
3. 변수를 사용하는 이유
- 프로그램에서 데이터를 변수에 저장해 놓으면 필요할 때 마다 꺼내 사용 가능
4. 변수 생성 및 규칙
- 규칙1.
- 영문자, 숫자, 밑줄(_)로 구성
- 첫글자는 반드시 영문자 / 언더바(_)로 시작
- 언더바를 제외한 특수문자는 사용할 수 없음
# Example
num # 가능
_num # 가능
num1 # 가능
1num # 불가능
num# # 불가능
- 규칙2.
- 공백이 들어가면 안됨
# Example
student_num # 가능
student num # 불가능
- 규칙3.
- 대문자와 소문자를 구별함
- Name과 name은 다른 변수
- 규칙4.
- 파이썬에서 다른 용도로 사용되는 예약어는 변수명으로 사용할 수 없음
# Example
if # 불가능
for # 불가능
'Programming Language > Python' 카테고리의 다른 글
입력과 출력 (0) | 2022.08.06 |
---|---|
변수와 연산자 - 4. 연습문제 (0) | 2022.08.06 |
변수와 연산자 - 3. 연산자 (0) | 2022.08.04 |
변수와 연산자 - 2. 다양한 타입의 변수 (0) | 2022.08.02 |
파이썬(Python) (0) | 2022.08.02 |