더북(TheBook)

84.3이 저장된 avg 변수를 int()로 감싸서 정수형으로 만들었습니다. 이때 유의해야 할 부분이 있습니다. 실수형을 정수형으로 바꾸는 것은 소수점이 있는 형태에서 없는 형태로 변경하는 것이어서 소수점과 소수점 이하의 수를 버리게 됩니다. int로 데이터 타입을 변경할 때는 이 부분에 유의하세요!

▲ 그림 3-7 실수형 데이터를 정수형으로 바꾸기

그러면 정수형이나 실수형을 문자열로 바꾸고 싶을 때는 어떻게 할까요? 이도 마찬가지로 변경하려는 변수를 문자열을 나타내는 str()로 감싸면 됩니다.

x = 32
y = 32.9

x = str(x)
y = str(y)

print(type(x), type(y))
print(x + y)
실행결과
<class 'str'><class 'str'>
3232.9
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.