파이썬 변수 타입 정리
1. 변수란?
변수는 '변하는 정보' 또는 '변하는 수' 뜻입니다.
우리는 '변하는 정보','변하는 수'를 메모리에 저장하기 위한 수단을 변수라고 부릅니다.
저의 경우에는 변수를 '집'에 비유하는데 만약 1가구1주택이라는 세상이 있다고 한다면 집에는 각각 주소가 있을 것이며 세입자가 바뀔 수도 그대로 있을 수도 있습니다. 그렇다면 '집'은 프로그램에서 변수로 취급될 것이며 세입자는 '변하는 수'에 해당합니다.
여담으로 컴퓨터에서는 변수는 모두 메모리 공간에서 관리하게 되는데 변수에는 각각 주소가 있고 주소를 통해 세입자를 바꿀 수 있는데 이를 이용한 해킹공격이 있습니다.
2. 파이썬의 변수 타입은?
변수 종류
|
자료형
|
ex
|
int
|
정수형
|
-1, 0, 1, 2, ...
|
float
|
실수형
|
-7.2, 0.0, 12.1, ...
|
str
|
문자형
|
"hello", 'com_king', ...
|
bool
|
불형
|
True, False
|
complex
|
복소수형
|
-2j, 1j, 3j, ...
|
파이썬의 변수 타입은 type() 함수를 사용하여 확인할 수 있습니다.
a와 같은 변수는 정수형으로 정수만 들어갈 수 있습니다.
b의 경우는 실수가 들어가야 합니다.
c는 문자열로 '(작은따옴표)나 "(큰따옴표)로 감싸야 합니다. """(삼중 따옴표)의 경우는 문자열이 줄 단위일 시 사용합니다.
d는 불형으로 True(참)와 False(거짓)를 구별하는 자료형입니다.
e는 복소수형으로 숫자와 j로 구별합니다.
3. 변수 선언 시 주의할 점
변수 선언 시 주의할 점은 대부분의 프로그래밍 언어에서 비슷하다.
- 대소문자 구분을 해야한다.
- 숫자로 시작하면 안된다.
- 문자, 숫자, 언더바( _ )를 포함할 수 있다.
- 예약어는 변수로 사용할 수 없다.
'프로그래밍 > Python' 카테고리의 다른 글
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch2 답 (0) | 2022.08.27 |
---|---|
컴퓨팅 사고력을 키우는 SW 교육 파이썬 ch1 답 (0) | 2022.02.05 |
파이썬 아미노산 번역 (0) | 2021.11.26 |
Python, Hello world (0) | 2020.07.14 |