더북(TheBook)

9 데이터 타입 변수가 가진 데이터의 유형이나 형태를 의미한다.

데이터 타입

파이썬 데이터 타입 표기

숫자형

정수형

int

실수형

float

문자열

str

 

10 데이터 타입을 잘못 사용해 연산하면 TypeError가 발생한다.

 

11 데이터 타입을 바꾸려면 바꾸려는 데이터 타입으로 데이터를 감싼다.

명령어

의미

예시

설명

int(a)

a를 정수형으로 바꿔라

x = 99.9

x = int(x)

값이 정수형으로 바뀌어 99를 저장한다.

r = int(input())

입력받은 데이터를 정수형으로 바꿔 r에 저장한다. 단, 숫자가 아닌 문자가 입력되면 ValueError가 발생한다.

float(a)

a를 실수형으로 바꿔라

y = 99

y = float(y)

값이 실수형으로 바뀌어 y에 99.0을 저장한다.

avg = '1.2'

print(avg * 3)

avg = float(avg)

print(avg * 3)

avg 값은 현재 문자형이므로 처음에 1.21.21.2가 출력된다.

avg를 실수형으로 바꿔 avg에 다시 저장한다.

avg가 실수형이므로 3.6이 출력된다.

str(a)

a를 문자열로 바꿔라

z = 4.5

z = str(z)

print('학점은 ' + z)

z를 문자열로 바꾼다.

문자 + 문자이므로 ‘학점은 4.5’가 출력된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.