값의 형식(정수, 부동소수, 문자 , ... )을 구분해주는 역활
컴퓨터는 2진수로된 데이터를 읽고 계산합니다.
숫자3과 문자'3'은 우리가 볼땐 같아 보여도 컴퓨터의 언어인 2진수로 번역하면 전혀다른 문자입니다.
그래서 사용하고자 하는 값이 어떤형식인지 지정해 주어야 합니다.
int
float
str
여기 3개의 단어는 파이썬에서 가장 자주사용되는 자료형입니다.
int는 정수를 나타낼때 사용합니다.
소수를 사용하지 않는 프로그램을 만들때 사용됩니다.
float은 부동소수를 나타낼때 사용합니다.
int로 표현할수 없는 소수점 까지 계산이 필요한 프로그램을 만들때 사용됩니다.
str은 문자형을 나타낼때 사용합니다.
문자'1234'를 출력할때 사용됩니다.
a=1
b=2
c1=int(a)
c2=int(b)
d1=float(a)
d2=float(b)
e1=str(a)
e2=str(b)
print(c1+c2) # int
print(d1+d2) # float
print(e1+e2) # str
결과>> 3
3.0
12
결과값에서 int형은 정수만 출력되고, float형은 소수점까지 출력되는 걸 볼 수 있습니다.
또한 str형의 경우 문자'1'과 문자'2'가 합쳐 저서 문자'12'로 출력되었습니다.