본문 바로가기
코딩/알고리즘_코드업

CodeUp_기초100제_파이썬_6006: [기초-출력] 출력하기06

by jkyoon 2022. 10. 24.

(주의) \ 찾느라 헤매지 말자. 키보드에 있는 \가 \와 같다. 

[설명] 

1.
백슬래시( \ )의 사용방법을 묻는 문제이다.
일반적인 문자열 출력 방법은 
print('문자열') 처럼 문자열을 따옴표(')로 감싸는 것이다.
따라서 따옴표를 제외한 문자는
print('!@#$%^&*()') 처럼 출력할 수 있다.

 

2.

다만, 따옴표(' 또는 ")는 저러한 일반적인 방법으로 출력할 수 없다고 배웠다.(문제4,5번에서)
결론적으로 따옴표 한 개를 출력하려면 

print(' \' ') 와 같이 \를 따옴표 왼쪽에 붙여준다. 

위 코드를 실행하면 화면에는 \를 제외한 ' 가 한 개 출력된다.

역시나 print(' \" ') 를 실행하면 "가 한 개 출력된다.

 

3. 

결국 정답 다음과 같다.

[정답코드]

print('\"!@#$%^&*()\'')

 

[one more thing]

 일반적인 방법으로 출력할 수 없는 문자나 기능을 표현하기 위해 백슬래시(\)를 붙힌 문자들이 여럿 있다.

이들을 이스케이프 시퀀스라 한다. [참고 링크] https://dojang.io/mod/page/view.php?id=2465

댓글