변수
변수를 사용하는 이유는 뭘까 ?
변수
'홍길동'이라는 데이터가 존재한다.
해당 데이터는 타입 없이 홀로 메모리에 저장될 수 없기에 사실상 존재하지 않는 데이터이다.
홍길동
이러한 데이터에 변수를 할당함으로써 실존하는 데이터로서 메모리에 저장되게 할 수 있다.
메모리에 저장된 데이터는 부여한 변수를 참조하여 활용할 수 있는 상태가 된다.
name = '홍길동'
∴ 홍길동 데이터에 name 변수를 부여하여 메모리에 저장
변수인 name 을 호출하여 메모리에 저장된 홍길동 데이터에 접근 및 이를 활용
변수 이름
변수는 이름(변수)과 값(데이터)으로 구성된다.
변수의 이름은 데이터를 잘 나타낼 수 있는 명칭을 사용하는 게 좋으며, 몇 가지 규칙이 존재한다.
˙ 영문자 + 숫자 + 언더스코어 형식
a1
a1_
1a # 변수의 이름은 '숫자'로 시작할 수 없다.
1a_
˙ 공백 불가
변수의 이름에 ''공백은 포함될 수 없다.
˙ 대소문자 구분
파이썬에서는 대소문자를 구분한다.
'my_name' 과 'My_name'은 서로 다른 변수로 간주된다.
변수타입
모든 데이터는 어떠한 타입에 속하게 된다.
다만, 파이썬의 경우 변수를 선언할 때 타입을 명시하지 않아도 된다.
변수에 할당한 값의 타입을 자동으로 분석하고 해당 변수의 타입을 결정하는 특성을 가지기 때문이다.
이를 파이썬의 동적 특성이라고 한다.
name = '홍길동'
age = 30
print(type(name)) # <class = 'str'> 반환
print(type(age)) # <class = 'int'> 반환
변수는 데이터를 담는 그릇이다.
변수를 통해 해당 데이터에 접근할 수 있으며, 참조 자료로서 이를 활용할 수 있다.
그러므로 변수의 이름을 데이터의 의미에 가깝게 네이밍을 해주어
해당 변수가 어떤 데이터를 담고 있는지 나타내는 과정 또한 중요하다.
다음은 파이썬에서 사용하는 변수의 종류에 대해 살펴보자.
'[파이썬] > 변수' 카테고리의 다른 글
[파이썬] 변수의 종류 (0) | 2023.11.10 |
---|