[Python] IndexError: Replacement index 3 out of range for positional args tuple

haeun·2023년 11월 23일
0

Python

목록 보기
4/5
post-thumbnail

print 함수에서 인덱스 부여가 잘못되어 발생한 오류이다.

    def info(self):
        print("바퀴수 : {0} \n가격 : {1} \n구동계 : {3}".\
              format(self.tier, self.price, self.machine))

프린트문에 부여된 인덱스를 {3}에서 {2}로 수정하면 오류가 해결된다.

    def info(self):
        print("바퀴수 : {0} \n가격 : {1} \n구동계 : {2}".\
              format(self.tier, self.price))

그리고 전달인자가 부족해도 동일한 내용의 IndexError 에러가 발생하므로 인덱스를 부여한 코드를 살펴보면 어렵지 않게 해결이 가능하다.

profile
환영합니다 :) 이 곳은 개인 공부를 정리하고 창의적으로 활용하기 위한 제 2의 전두엽으로 활용되고 있으며, 오류에 대한 피드백은 댓글로 남겨주시면 감사하겠습니다.

0개의 댓글