코드 여행 일기
파이썬 탈출 문자: 문자열 다양한 표현과 활용 본문
안녕하세요! 이번에는 파이썬에서 사용되는 탈출 문자(이스케이프 문자)에 대해 자세히 알아보겠습니다.
탈출 문자는 문자열 내에서 특별한 의미를 가지는 문자를 나타내는 데 사용되며,
주로 출력 형식을 조절하거나 특수한 문자를 표현하는 데 활용됩니다.
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") # 웃는 얼굴 이모지
결과:
Ω
😉
이렇게 하면 유니코드 문자를 텍스트에 삽입할 수 있습니다.
탈출 문자들을 이용하면 문자열을 다양하게 표현하고 조작할 수 있습니다.
파이썬에서 문자열 다루기를 좀 더 유연하게 사용하기 위해 탈출 문자에 익숙해지는 것이 중요합니다.
계속해서 파이썬의 다양한 기능을 탐험해보세요!
'코딩 > Python' 카테고리의 다른 글
파이썬 리스트 정렬과 역 정렬: sort(), sorted(), reverse(), reversed() 활용하기 (1) | 2024.01.05 |
---|---|
파이썬 리스트: 다양한 데이터를 효과적으로 다루는 강력한 도구 (0) | 2024.01.04 |
파이썬 random 모듈: 난수 생성의 다양한 가능성 (0) | 2024.01.01 |
파이썬 연산자와 간단한 수식: 기초 개념과 예제 (1) | 2024.01.01 |
파이썬 문자열: 기본 개념과 활용 예제 (1) | 2024.01.01 |