파이썬 \n 관련

안녕하세요!
두잇파이썬 P.47에서 프롬포트로 이스케이프 코드를 실습하였는데요!
print를 하면 줄이 바뀌어져서 보이고, 변수를 입력해서 enter를 누르면 \n으로 보이는 이유가 무엇일까요?

채니비 429

M 2023년 3월 17일 10:41 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

파이썬 셸에서 변수만을 입력하면 print(repr(변수)) 처럼 동작합니다.

>>> a = 'a\nb'
>>> a
'a\nb'
>>> print(repr(a))
'a\nb'

하지만 print(변수) 처럼 실행하면 변수에 줄바꿈 문자가 있는경우 다음처럼 출력됩니다.

>>> a = 'a\nb'
>>> print(a)
a
b

repr에 대한 자세한 내용은 다음 문서도 참고해 보세요.

https://wikidocs.net/134994

박응용

2023년 3월 18일 12:03 오전

답변 감사합니다! - 채니비님, 2023년 3월 31일 9:05 오후 추천 , 대댓글