Python의 F-String에서 중괄호를 이스케이프 처리합니다.

Fariba Laiq 2023년6월21일
Python의 F-String에서 중괄호를 이스케이프 처리합니다.

프로그래밍에서 이스케이프는 원하는 출력을 얻기 위해 문자나 문자열로 문제를 해결하는 것을 의미합니다. 이 기사에서는 f-string 방법을 사용하여 출력에 중괄호를 인쇄하는 방법을 보여줍니다.

Python의 F-String에서 중괄호를 이스케이프 처리합니다.

f-string이라는 함수가 Python 3.6 및 최신 버전에 도입되어 문자열 형식을 지정합니다. 동일한 함수인 format()이 이전 버전에서 사용되지만 f-string이 format() 메서드보다 빠르고 간결합니다.

먼저 f-string을 만듭니다. f-문자열을 만들려면 형식을 지정하려는 문자열 앞에 f를 붙인 다음 중괄호 안에 우리만의 방식으로 형식을 지정하려는 문자열의 변수를 지정해야 합니다.

다음 예를 고려하십시오.

# Python 3.x
a = "programming"
print(f"{a} is fun!")

출력:

programming is fun!

보시다시피 문자열이 형식화되었지만 문제는 출력에 중괄호를 가져올 수 없다는 것입니다. 따라서 이를 위해 하나 대신 이중 중괄호를 사용합니다.

이중 중괄호 사용

예:

# Python 3.x
a = "programming"
print(f"{{a}} is fun!")

출력:

{a} is fun!

이제 중괄호가 출력에 인쇄되는 것을 볼 수 있습니다. 그래도 여기에서 또 다른 문제에 직면했습니다. 해당 변수에 포함된 전체 문자열 대신 변수만 출력에 인쇄됩니다.

이 문제를 극복하기 위해 총 3개의 중괄호를 사용합니다.

삼중 중괄호 사용

예:

# Python 3.x
a = "programming"
print(f"{{{a}}} is fun!")

출력:

{programming} is fun!

중괄호와 함께 출력에서 원하는 형식의 문자열을 얻었습니다.

따라서 f-문자열 방법을 사용하는 동안 중괄호를 인쇄하려면 하나 대신 세 개의 중괄호를 사용해야 합니다.

작가: Fariba Laiq
Fariba Laiq avatar Fariba Laiq avatar

I am Fariba Laiq from Pakistan. An android app developer, technical content writer, and coding instructor. Writing has always been one of my passions. I love to learn, implement and convey my knowledge to others.

LinkedIn

관련 문장 - Python String