특수문자 출력 - 너무 헷갈리는데? - 알고보면 쉽다 쉬워

김나현·2024년 11월 22일
0

Python

목록 보기
39/48
"!@#$%^&*()'

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

파이썬에서는 따옴표 안에 또 다른 따옴표를 넣을 때 이스케이프 문자인 백슬래시()를 사용해야 합니다.

\"는 큰따옴표를 출력하기 위해 사용

\'는 작은따옴표를 출력하기 위해 사용

다음 문장을 출력하시오.

"!@#$%^&*()'
(단, 큰따옴표와 작은따옴표도 함께 출력한다.)

정답은

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

1 전체 문자열을 "" 로 감싸고
2 큰따옴표 출력을 위해 \"
3 작은따옴표 출력을 위해 \'입력하였다.

🧐심화문제

"C:\Download\'hello'.py"
(단, 따옴표도 함께 출력한다.)

\도 안전하게 출력하려면 \를 사용하는 것이 좋다. <-힌트같음

print("\"C:\Download\\\'hello\'.py\"")

오예! 한번에 맞았다!

야호~~~

🧐심심화문제

print("Hello\nWorld")

위 코드를 정확히 그대로 출력하시오.(공백문자 주의)

print 명령 안에 서식 문자로 \n을 사용하면 줄 바꿈(new line) 문자로 사용된다.

그렇다면 \n을 화면에 그대로 출력하려면 어떻게 해야될까?

첫번째 오답

 print("print("Hello\\nWorld")")

🤔
2 큰따옴표 출력을 위해 \" 이걸 잊음

정답은

print("print(\"Hello\\nWorld\")")
profile
참 쉽죠? #개발계의 밥아저씨를 꿈꿉니다⋆⁺₊⋆ ☾⋆⁺₊⋆

0개의 댓글