해당 데이터가 숫자인지 텍스트인지 알려준다.
어떤 특정 갑을 지정하고 있는 '명사' 같은 것.
```
name = "meekukin"
gender = "female"
```
여기서 이름과 성별이 변수이다. 변수는 다른 값으로 바뀔 수도 있다.
= 기호는 assignment, 즉 '값 지정'을 뜻한다.
```
name ="meekukin"
print(name) ## "meekukin" 출력
```
파이썬에서는 문맥이 없지만, 코드 가독성을 위해 문맥상 변수를 정하는 것이 좋다.
문자열 값, 즉 일반적인 텍스트 값. 따옴표가 없으면 변수나 함수로 인지하기 때문에 꼭 따옴표로 표시를 해야 한다.
변수 이름은 영어알파벳, 숫자, 언더스코어로만 구성 가능하다. 변수 이름 첫 글자는 숫자로 시작될 수 없다. 영어 알파벳은 대문자와 소문자 구분 가능하다.
숫자를 변수에 저장할때는 따옴표를 사용하면 안된다. 만일 따옴표를 사용할 경우, 문자열로 인식하게 된다.
```
age = 50
next_year = age + 1
print(next_year)
```
숫자 값은 정수(integer)이외에도 부동 소수점 (floating) 숫자값, 음수도 가능하다.