코드 여행 일기

파이썬 탈출 문자: 문자열 다양한 표현과 활용 본문

Python

파이썬 탈출 문자: 문자열 다양한 표현과 활용

할짝개발자 2024. 1. 1. 11:33
728x90
반응형

 

 

안녕하세요! 이번에는 파이썬에서 사용되는 탈출 문자(이스케이프 문자)에 대해 자세히 알아보겠습니다.

탈출 문자는 문자열 내에서 특별한 의미를 가지는 문자를 나타내는 데 사용되며,

주로 출력 형식을 조절하거나 특수한 문자를 표현하는 데 활용됩니다.

 


 

1. 개행 문자(\n)

 

첫 번째로 살펴볼 탈출 문자는 개행 문자(\n)입니다.

이를 사용하면 문자열 내에서 새로운 줄로 이동하여 다음 줄에서 텍스트를 출력할 수 있습니다.

 

예제:

print("Hello\nWorld!")

 

결과:

Hello
World!

 

 

이렇게 \n을 사용하면 줄바꿈을 할 수 있어서 출력 결과가 보기 좋습니다.

 

 

2. 탭 문자(\t)

다음은 탭 문자(\t)입니다.

이를 사용하면 수평 탭 문자를 삽입하여 텍스트를 정렬하거나 간격을 조절할 수 있습니다.

 

예제:

print("Python\tProgramming")

 

결과:

Python  Programming

 

 

\t 를 활용하면 텍스트를 가독성 있게 정렬할 수 있습니다.

 

 

3. 작은따옴표(\') 및 큰따옴표(\")

작은따옴표(\') 및 큰따옴표(\")는 문자열 내에서 따옴표를 표현하기 위해 사용됩니다.

이를 사용하면 문자열 내에서 따옴표를 사용할 수 있습니다.

 

예제:

print("He said, \"Python is awesome!\"")

 

결과:

He said, "Python is awesome!"

 

 

이렇게 하면 따옴표가 문자열 내에서 제대로 표현됩니다.

 

 

4. 역슬래시 자체(\\)

역슬래시 자체(\\)는 문자열 내에서 역슬래시를 표현하기 위해 사용됩니다.

이를 사용하면 디렉토리 경로 등에서 역슬래시를 표현할 수 있습니다.

 

예제:

print("C:\\Users\\Username")

 

결과:

C:\Users\Username

 

 

이렇게 하면 디렉토리 경로 등에서 역슬래시가 올바르게 표시됩니다.

 

 

5. 백스페이스(\b)

백스페이스(\b)는 커서를 하나 뒤로 이동하여 이전 문자를 지우는 역할을 합니다.

 

예제:

print("Hello\bWorld!")

 

결과:

HellWorld!

 

 

이렇게 \b를 사용하면 텍스트 내에서 일부 문자를 지우는 효과를 얻을 수 있습니다.

 

 

6. 캐리지 리턴(\r)

캐리지 리턴(\r)은 현재 라인의 맨 앞으로 커서를 이동합니다.

 

예제:

print("Red Apple\rPine")

 

결과:

PineApple

 

 

이렇게 하면 현재 라인의 맨 앞으로 커서가 이동하여 텍스트를 덮어쓰게 됩니다.

 

 

7. 유니코드 이스케이프(\u 및 \U)

마지막으로 \u와 \U는 유니코드 문자를 나타냅니다.

\u는 16비트 유니코드, \U는 32비트 유니코드를 나타냅니다.

 

예제:

print("\u03A9")  # 그리스 문자 대문자 오메가
print("\U0001F609")  # 웃는 얼굴 이모지

 

결과:

Ω
😉

 

 

이렇게 하면 유니코드 문자를 텍스트에 삽입할 수 있습니다.

 


 

탈출 문자들을 이용하면 문자열을 다양하게 표현하고 조작할 수 있습니다.

파이썬에서 문자열 다루기를 좀 더 유연하게 사용하기 위해 탈출 문자에 익숙해지는 것이 중요합니다.

계속해서 파이썬의 다양한 기능을 탐험해보세요!

728x90
반응형