■ str 클래스와 repr 함수를 비교한 결과를 보여준다.
▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
value1 = 1.23456789123456789 print("str 클래스 : ", str(value1)) print("repr 함수 : ", repr(value1)) print() value2 = "hello\n" print("str 클래스 : ", str(value2)) print("repr 함수 : ", repr(value2)) """ str 클래스 : 1.234567891234568 repr 함수 : 1.234567891234568 str 클래스 : hello repr 함수 : 'hello\n' """ |
※ str 클래스는 사용자가 보기 쉬운 비공식적인 표현식으로 출력한다.
※ repr 함수는 인터프리터가 읽을 수 있도록 공식적인 표현식으로 출력한다.