변수와 연산자 - 1. 변수

Ⅰ. 변수

1. 변수(Variable)

 - 쉽게 변하는 수

 - 프로그램이 동작하면서 상황 or 상태에 따라 변화하는 자료(데이터)를 담아두기위해 사용

 - 변수명 = 값 형식

 - 숫자형(정수, 실수), 문자형(문자열형), 불, 리스트, 딕셔녀리등 존재

 - 컴퓨터에서 값을 저장하는 메모리 공간으로 변수를 사용하면 효율적인 프로그램 작성가능

 

2. 변수의 특징

 - 일시적으로 자료를 저장하는 공간

 - 변수에 저장된 값은 변할 수 있음

 - 숫자, 문자열 등 모든 자료형을 저장할 수 있음

 - 다른 변수의 값도 저장할 수 있음

 - 사용되기 전에 반드시 할당되어 있어야 함

etc-image-0

 - 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