코딩/알고리즘_코드업
CodeUp_기초100제_파이썬_6006: [기초-출력] 출력하기06
jkyoon
2022. 10. 24. 17:50
(주의) \를 찾느라 헤매지 말자. 키보드에 있는 \가 \와 같다.
[설명]
1.
백슬래시( \ )의 사용방법을 묻는 문제이다.
일반적인 문자열 출력 방법은
print('문자열') 처럼 문자열을 따옴표(')로 감싸는 것이다.
따라서 따옴표를 제외한 문자는
print('!@#$%^&*()') 처럼 출력할 수 있다.
2.
다만, 따옴표(' 또는 ")는 저러한 일반적인 방법으로 출력할 수 없다고 배웠다.(문제4,5번에서)
결론적으로 따옴표 한 개를 출력하려면
print(' \' ') 와 같이 \를 따옴표 왼쪽에 붙여준다.
위 코드를 실행하면 화면에는 \를 제외한 ' 가 한 개 출력된다.
역시나 print(' \" ') 를 실행하면 "가 한 개 출력된다.
3.
결국 정답 다음과 같다.
[정답코드]
print('\"!@#$%^&*()\'')
[one more thing]
일반적인 방법으로 출력할 수 없는 문자나 기능을 표현하기 위해 백슬래시(\)를 붙힌 문자들이 여럿 있다.
이들을 이스케이프 시퀀스라 한다. [참고 링크] https://dojang.io/mod/page/view.php?id=2465