형 변환

shin·2022년 6월 14일
0

Python

목록 보기
4/5
  • 형변환이란 자료형을 바꿔주는 것을 말한다

  • 예를 들어 정수를 소수로 바꿔주고 문자열을 정수로 바꿔주는 것을 형변환이라고 한다.

  • 코드로 살펴보자

print(int(3.1))

3
  • 코드를 출력하면 3이 나온다.

  • print 함수 안에 있는 int는 소수를 정수로 바꿔주는 역할을 한다.

  • 반대의 예시도 마찬가지이다

print(float(3))

3.0
  • float를 소수를 의미하고 출력하면 정수를 소수로 바꿔준다.

  • 다른 형 변환예시들을 코드로 살펴보자

# 문자열 2 와 3을 정수로 변환
print(int("2") + int("5"))
=> 7

# 문자열 2.4와 5.5를 소수로 변환
print(float("2.4") + float("5.5"))
=> 7.9

# 정수를 문자열로 변환
print(str(2) + str(5))
=> 25

활용

age = 7
print("제 나이는" + age + "살 입니다.")
  • 위 코드를 출력하면 문자열 오류가 발생한다.
  • age가 문자열이 아니기 때문에 오류가 발생하게 된다.
  • age는 정수 7을 뜻하기 때문에 문자열로 바꿔줘야 코드가 실행된다.
age = 7
print("제 나이는 " + str(age) + "살 입니다.")

0개의 댓글