IdoCleanCode
article thumbnail
반응형

코딩 테스트 - 프로그래머스

 

코딩 테스트 - 프로그래머스

코딩 기초 트레이닝 문자열 출력하기 a와 b 출력하기 문자열 반복해서 출력하기 코딩 입문 테스트 두 수의 합 두 수의 차 두 수의 곱 몫 구하기 두 수의 나눗셈 숫자 비교하기 분수의 덧셈 나머지

idocleancode.tistory.com

 

문제

다음과 같이 출력하도록 코드를 작성해 주세요.

출력 예시

!@#$%^&*(\'"<>?:;

문제 핵심

일반적으로 백슬래쉬를 출력하려고하면 대부분 syntaxError가 나올겁니다. 왜냐면 백슬래시는 이스케이프 시퀸스를 나타내는 문자이기 때문에 입니다. 다음 링크는 이스케이프 대해서 정리한 내용입니다.

[파이썬] 이스케이프 시퀀스

 

즉, 백슬래쉬를 표현하려면 이스케이프 문자를 사용해야합니다.

문자열을 큰 따옴표로 감싸면 작은 따옴표는 이스케이프 시퀸스 없이 직접 사용할 수 있고, 반대로 문자열을 작은따옴표로 감싸면 큰 따옴표는 작은 따옴표없이 사용가능합니다.

print('"') # 출력 " 
print("'") # 출력 '

Python

이스케이프 시퀸스

print('!@#$%^&*(\\\'"<>?:;')
print("!@#$%^&*(\\'\"<>?:;")

[파이썬] 이스케이프 시퀀스

Raw String

print(r'!@#$%^&*(\'"<>?:;')

[파이썬] Raw String

출처

https://school.programmers.co.kr/learn/courses/30/lessons/181948

반응형
profile

IdoCleanCode

@IdoCleanCode

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!