안녕하세요. 신기한 연구소입니다.
파이썬 프로그래밍에서 문자열 변환하는 함수가 있습니다.
바로 str()과 repr()인데요.
간단한 사용법에 대해 알아봅니다.
모든 값을 문자열로 표현해야 하는 경우가 있습니다.
str()은 우리가 읽기 좋은 형태의 그대로 보여주는 함수입니다.
위 예제에서 str()을 테스트해봤습니다.
싱글 쿼테이션을 표현하기 위해 \를 붙였고 잘 적용돼서 원하는 문자열로
표현이 되었습니다.
repr()은 인터프리터가 읽는 구조로 출력을 한다고 합니다.
그게 무슨 의미일까요?
위 예제의 s1을 가지고 repr()을 테스트해보겠습니다.
str()과 다른 결과가 나왔습니다.
인터프리터가 읽는 구조라더니 우리가 결과에 Let's에서 사용된
싱글 쿼테이션을 표현하고자 사용한 \문자를 그대로 보여줍니다.
그리고 문자열의 의미인 " "도 같이 붙어서 나왔습니다.
사실 이 두 개의 함수를 테스트해봤는데..
디버깅 시 유용하게 사용할 수 있을 듯합니다.
어떤 값에 대한 중간 디버깅을 위해서는 str()을 사용하면 되고,
특수문자가 적용되지 않고 오류가 나거나 원치 않은 결과가 나오면
repr()을 사용하면 됩니다.
오늘은 두 함수에 대해 알아봤습니다. 좀 짧네요. ㅎㅎ
잘못된 정보나 수정이 필요하면 댓글 주세요.
아래 하트(공감) 버튼을 눌러서 더 다양한 글을 쓸 수 있게 응원 부탁드립니다. 감사합니다.
'Software > Python(파이썬)' 카테고리의 다른 글
[HOW]파이썬 프로그래밍 문자열 포맷팅 사용하는 방법, python formatted string, 왕초보 (0) | 2020.10.20 |
---|---|
[HOW]파이썬 프로그래밍 모듈 만드는 방법, Python Modules 왕초보 (0) | 2020.10.18 |
[HOW]Python 프로그래밍 파일 입출력 사용하는 방법, 파이썬 File 왕초보 (0) | 2020.10.14 |
[HOW]파이썬 프로그래밍에서 함수 만드는 방법, Python Function 왕초보 (0) | 2020.10.13 |
[HOW]파이썬 프로그래밍 딕셔너리 자료형 사용하는 방법, Python Dictionaries 왕초보 (0) | 2020.10.12 |