오류코드

Python TypeError 오류 해결 방법

밍글IT 2025. 8. 29. 22:36
Python TypeError 오류 해결 방법

Python TypeError 오류 해결 방법

작성일: 2025-08-26 · 카테고리: 프로그래밍

Python에서 TypeError는 잘못된 타입의 객체에 연산이나 함수를 적용할 때 발생합니다. 예를 들어 문자열과 정수를 더하려고 하면 이 오류가 발생합니다.

오류 예시

TypeError: can only concatenate str (not "int") to str

원인

  • 함수 인자의 타입이 예상과 다름
  • 연산자 사용 시 타입 불일치
  • 내장 함수나 메서드에 잘못된 타입 전달

해결 방법

  • 타입 변환 사용: str(), int(), float()
  • 함수 호출 전 type()으로 타입 확인
  • 연산 대상의 타입이 일치하도록 데이터 전처리
💡 팁: isinstance(변수, 타입)을 사용하면 타입 검증을 쉽게 할 수 있습니다.
Python TypeError 타입변환 함수인자 데이터전처리