이 영역을 누르면 첫 페이지로 이동
일반인의 웹 개발일기 블로그의 첫 페이지로 이동

일반인의 웹 개발일기

페이지 맨 위로 올라가기

일반인의 웹 개발일기

웹 개발과 관련된 모든 이야기

[Python] 파이썬 TypeError: can only concatenate str (not "int") to str 오류 해결

  • 2023.01.04 10:02
  • 에러 정리/Python
반응형

에러 상황

파이썬으로 개발하던 중 문자열 변수와 정수형 변수를 결합해야 하는 상황이 발생했다.

for i in range(1, 8):
  print("test" + i)

 

Java에서는 문자열에 숫자형 변수를 추가하면 아무 문제가 없었지만..

파이썬은 달랐다.

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

 

위와 같이 문자열 변수에 숫자형 변수를 결합하려고 하니 타입 오류가 발생했다.

 

해결 방법

오류 내용 그대로 int 정수형의 변수를 str 문자열에 연결하려고 발생한 문제로

쉽게 생각하면 형변환을 해주면 해결할 수 있다.

 

숫자를 문자열에 결합해서 최종적으로 문자열을 만들려는 목적이기 때문에

숫자형 변수에 str() 함수를 사용해서 형변환을 해주면 된다.

for i in range(1, 8):
  print("test" + str(i))

 

숫자형 변수 i를 str() 함수로 감싸주면 아래와 같이 잘 출력되는 것을 확인할 수 있다.

test1
test2
test3
test4
test5
test6
test7
반응형

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

다른 글 더 둘러보기

정보

일반인의 웹 개발일기 블로그의 첫 페이지로 이동

일반인의 웹 개발일기

  • 일반인의 웹 개발일기의 첫 페이지로 이동
반응형

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (47)
    • 사이드 프로젝트 (3)
      • 크롤링 (2)
    • 개발 이야기 (18)
      • MSA (7)
      • Spring Boot (3)
      • JPA (0)
      • Docker (1)
      • Javascript (2)
      • AWS (Amazon Web Services) (5)
      • Jenkins (0)
    • Database (4)
      • PostgreSQL (2)
      • MySQL (1)
      • Oracle (1)
    • 에러 정리 (4)
      • Docker (1)
      • JPA (1)
      • Python (1)
      • PostgreSQL (1)
    • 운영체제 (3)
      • Linux (3)
    • 게임 (8)
      • 마인크래프트(Minecraft) (2)
      • 팰월드(PalWorld) (6)
    • 워킹홀리데이 (6)
      • 일본 워킹 홀리데이 (6)

공지사항

인기 글

최근 글

정보

흔하디흔한개발자의 일반인의 웹 개발일기

일반인의 웹 개발일기

흔하디흔한개발자

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © 흔하디흔한개발자. Designed by Fraccino.

티스토리툴바