Python의 문자열에서 백슬래시 인용

Muhammad Maisam Abbas 2023년10월10일
  1. Python에서 \ 이스케이프 문자가 있는 문자열 변수에 백슬래시가 있는 따옴표
  2. Python에서 원시 문자열 메서드를 사용하여 문자열 변수에 백슬래시가 있는 따옴표
Python의 문자열에서 백슬래시 인용

이 튜토리얼에서는 파이썬에서 따옴표로 묶인 백슬래시를 포함하는 문자열 변수를 초기화하는 데 사용되는 방법에 대해 설명합니다.

Python에서 \ 이스케이프 문자가 있는 문자열 변수에 백슬래시가 있는 따옴표

\는 Python의 문자열 변수에 일반적으로 저장할 수 없는 문자를 저장하는 데 사용되는 이스케이프 문자입니다.

예를 들어, 문자열 변수 안에 따옴표를 직접 저장할 수 없습니다. 그러나 인용 부호 바로 앞에 백슬래시를 작성하여 이를 수행할 수 있습니다.

이 현상은 다음 코드 스니펫에 나와 있습니다.

string1 = "Quotation " " inside a string"
print(string1)
string2 = "Quotation '' inside a string"
print(string2)

출력:

Quotation  inside a string
Quotation '' inside a string

\ 이스케이프 문자를 사용하여 문자열 변수 내에서 인용 부호를 사용하는 방법을 시연했습니다. 다른 백슬래시를 따옴표로 묶기 위해 \ 이스케이프 문자를 사용하려면 다음 표기법을 사용해야 합니다.

string = 'Quotes with backslash "\\"'
print(string)

출력:

Quotes with backslash "\"

위 코드에서 \ 이스케이프 문자를 사용하여 따옴표 안에 백슬래시를 포함하는 문자열 변수를 초기화했습니다. 이 프로세스의 유일한 문제는 문자열 내부의 특정 위치에 이스케이프 문자를 배치해야 한다는 것입니다.

Python에서 원시 문자열 메서드를 사용하여 문자열 변수에 백슬래시가 있는 따옴표

이 프로세스는 Python에서 일반적으로 문자열 내부에 저장할 수 없는 문자를 작성하는 데 사용할 수 있는 다른 방법입니다. 이 방법은 이스케이프 문자의 올바른 배치에 대해 걱정할 필요가 없기 때문에 더 쉽습니다.

문자열 앞에 r을 쓴 다음 콘솔에 표시하고 싶은 내용을 쓰기만 하면 됩니다. 원시 문자열은 일반적으로 Python에서 정규식을 저장하는 데 사용됩니다. 현재 주제에서도 사용할 수 있습니다.

다음 코드 블록은 원시 문자열 메서드를 사용하여 백슬래시가 인용 부호로 묶인 문자열 변수를 초기화하는 방법을 보여줍니다.

string = r'Quotes with backslash "\"'
print(string)

출력:

Quotes with backslash "\"

위 코드에서 원시 문자열 메서드를 사용하여 따옴표로 묶인 백슬래시가 포함된 문자열 변수를 초기화했습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Python String