Skip to content

1. 변수(Variable)


1. 키워드

  • 변수(Variable)


2. 변수 만들기

  • 변수 이름은 원하는 대로 지으면 되지만 다음과 같은 규칙을 지켜야 한다.


1] 영문 문자와 숫자를 사용할 수 있다.

2] 대소문자를 구분한다.

3] 문자부터 시작해야 하며 숫자부터 시작하면 안 된다.

4] _(언더스코어)로 시작할 수 있다.

5] 특수 문자(+, -, *, /, $, @, &, % 등)는 사용할 수 없다.

6] 파이썬의 키워드(if, for, while, and, or 등)는 사용할 수 없다.


1) 변수의 자료형 알아내기

  • 다음과 같이 type에 변수를 넣으면 변수(객체)의 자료형이 나온다.


>>> type(x)
<class 'int'>
>>> type(y)
<class 'str'>


2) 변수 여러 개를 한 번에 만들기

  • 파이썬에서는 다음과 같이 변수 여러 개를 한 번에 만들 수도 있다.


>>> x, y, z = 10, 20, 30

>>> x
10
>>> y
20
>>> z
30


  • 변수 여러 개를 만들 때 모두 같아도 된다면 다음과 같은 방식도 사용할 수 있다.


>>> x = y = z = 10

>>> x
10
>>> y
10
>>> z
10


  • 두 변수의 값을 서로 바꾸려면 다음과 같이 변수를 할당할 때 서로 자리를 바꿔주면 된다.


>>> x, y = 10, 20
>>> x, y, = y, x

>>> x
20
>>> y
10


변수 삭제하기

  • 변수 삭제는 del을 사용한다.


>>> x = 10

>>> del x

>>> x # NameError: name 'x' is not defined


빈 변수 만들기

  • 값이 들어 있지 않은 변수를 만들 때는 다음과 같이 None을 할당해 주면 된다.


>>> x = None

>>> print(x)
None

>>> x
(아무것도 출력되지 않음)

References