(주의) \를 찾느라 헤매지 말자. 키보드에 있는 \가 \와 같다.
[설명]
1.
백슬래시( \ )의 사용방법을 묻는 문제이다.
일반적인 문자열 출력 방법은
print('문자열') 처럼 문자열을 따옴표(')로 감싸는 것이다.
따라서 따옴표를 제외한 문자는
print('!@#$%^&*()') 처럼 출력할 수 있다.
2.
다만, 따옴표(' 또는 ")는 저러한 일반적인 방법으로 출력할 수 없다고 배웠다.(문제4,5번에서)
결론적으로 따옴표 한 개를 출력하려면
print(' \' ') 와 같이 \를 따옴표 왼쪽에 붙여준다.
위 코드를 실행하면 화면에는 \를 제외한 ' 가 한 개 출력된다.
역시나 print(' \" ') 를 실행하면 "가 한 개 출력된다.
3.
결국 정답 다음과 같다.
[정답코드]
print('\"!@#$%^&*()\'')
[one more thing]
일반적인 방법으로 출력할 수 없는 문자나 기능을 표현하기 위해 백슬래시(\)를 붙힌 문자들이 여럿 있다.
이들을 이스케이프 시퀀스라 한다. [참고 링크] https://dojang.io/mod/page/view.php?id=2465
'코딩 > 알고리즘_코드업' 카테고리의 다른 글
CodeUp_기초100제_파이썬_6009 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기 (0) | 2022.11.03 |
---|---|
CodeUp_기초100제_파이썬_6008: [기초-출력] 출력하기08 (0) | 2022.11.02 |
CodeUp_기초100제_파이썬_6007: [기초-출력] 출력하기07 (0) | 2022.10.28 |
2019 카카오 신입 공채 1차 코딩 테스트 문제1 (0) | 2022.10.25 |
CodeUp_기초100제_파이썬_6005: [기초-출력] 출력하기05 (0) | 2022.10.24 |
댓글