파이썬에서 코드를 작성하다가 줄 바꿈을 하고 싶을 때는 어떻게 해야 할까요?
print("백문이 불여일견
백견이 불여일타")
# 오류 발생
위 코드처럼 줄 바꿈을 원하는 부분에서 enter를 친다며 출력할 때 오류가 발생합니다.
이럴 때 사용하는 탈출 문자가 있습니다.
\n : 줄 바꿈
print("백문이 불여일견\n백견이 불여일타")
# 백문이 불여일견
# 백견이 불여일타
\n 을 사용하면 줄 바꿈을 할 수 있습니다.
파이썬에서 " " 를 문자열에 나타나게 하기 위해서는 어떻게 해야 할까요?
print("저는 "딩시"입니다.")
# 오류 발생
코드 내에 " "를 사용하면 출력 시 오류가 발생합니다.
이럴 때 " "를 나타나게 할 수 있는 방법이 있습니다.
\" \' : 문장 내에서 따옴표
# 방법 1 : 문자열 앞 뒤를 ' ' 로 감싸고 " " 사용
print('저는 "딩시"입니다.')
# 저는 "딩시"입니다.
# 방법 2 : 표현하고 싶은 " " 앞에 각각 역슬래쉬 \를 삽입
print("저는 \"딩시\"입니다.")
# 저는 "딩시"입니다.
마찬가지로 역슬래쉬를 나타내기 위해서는 \\를 사용합니다.
\\ : 문장 내에서 \
print("c:\\Users\\Dingsi\\Desktop\\PythonWorkspace>")
# c:\Users\Dingsi\Desktop\PythonWorkspace>
이 외에도 파이썬에는 다양한 탈출 문자들을 사용할 수 있습니다.
\r : 커서를 맨 앞으로 이동
print("Red Apple\rPine")
# PineApple
위 코드를 보면 Red Apple 뒤에 \r이 붙어 \r 뒤에 있는 문자인 Pine이 맨 앞으로 이동하여 문자열의 길이만큼 앞 쪽 문자를 대체하고 있는 것을 볼 수 있습니다.
\b : 백스페이스 (한 글자 삭제)
print(Redd\bApple")
# RedApple
\b가 삽입된 바로 앞 글자 하나를 삭제합니다.
\t : 탭
print("Red\tApple")
# Red Apple
'Python' 카테고리의 다른 글
[파이썬 Python] 사전 Dictionary (0) | 2022.12.05 |
---|---|
[파이썬 Python] 리스트 (0) | 2022.12.05 |
[파이썬 Python] 문자열포맷 (0) | 2022.12.05 |
[파이썬 Python] 문자열 처리 함수 (0) | 2022.12.05 |
[파이썬 Python] 슬라이싱 (0) | 2022.12.05 |