상세 컨텐츠

본문 제목

[Python] 문자열 처리(str() 과 repr() 함수)

카테고리 없음

by AI Engineer crystal 2025. 2. 3. 16:18

본문

str() 과 repr() 함수

  • str()과 repr()은 모두 객체를 문자열로 반환하는 함수이다.
  • str() 은 비공식적인 문자열을 출력
  • repr() 은 공식적인 문자열을 출력 (시스템에서 인식가능)

구분str()repr()

성격 비공식적인 문자열을 출력 공식적인 문자열을 출력
사용 목적 사용자가 보기 쉽도록 문자열로 객체를 다시 생성
누구를 위해 프로그램 사용자(end user) 프로그램 개발자(developer)
a = "Hello World !"
b = str(a)
c = repr(a)
d = eval(c)

print(a)
print(b)
print(c)
print(d)

 

Hello World !
Hello World !
'Hello World !'
Hello World !

 

처음에는 강의를 들어도 들어도 이해하지 못했습니다. 하지만 들으면서 datetime.datetime을 통해 개발자로서 반드시 알아야 하는 개념임이 인지되었습니다.