__str__ returned non-string (type NoneType)

YU NA Joe·2022년 6월 6일
0

str method는 print가 아닌 return형식을 써줘야한다

# 오류발생 
    def __str__(self):
        print(f"이름: {self.name}, 전공: {self.major}")
        
   Error:  __str__ returned non-string (type NoneType)
   
   --------------------------------------------------------

# 오류고치기
    def __str__(self):    
     return f"이름: {self.name}, 전공: {self.major}"

   

0개의 댓글