Python에서 format()을 사용하여 중괄호를 이스케이프 처리합니다.
프로그래밍 언어에서 이스케이프는 코드에서 인쇄할 수 없는 리터럴 텍스트 형식으로 문자를 인쇄하는 것을 의미합니다. 이 기사에서는 format()
메서드와 format()
함수를 사용하여 중괄호 문자 {}
를 이스케이프 처리하는 방법에 대해 알아봅니다.
Python에서 format()
메서드 사용
format()
은 문자열을 포맷하고 원하는 스타일로 포맷된 출력을 반환하는 데 사용되는 Python의 내장 함수입니다.
통사론:
"{}".format(value)
{}
는 포맷터/자리 표시자 역할을 하며 해당 값은 함수가 호출될 때 대체됩니다.값
은 문자열이나 문자 등이 될 수 있으며 출력에서 형식화된 값으로 대체됩니다.
예:
# Python 3.x
print("{} is a good option for python beginners".format("delftstack"))
출력:
delftstack is a good option for python beginners
여기에서 format()
함수 내부의 값은 중괄호로 대체되고 출력에 표시됩니다. 중괄호 안에 0을 넣을 수도 있습니다. 아무런 차이가 없습니다.
Python에서 format()
메서드를 사용하여 문자열에 중괄호 인쇄
이제 format()
함수를 사용하여 출력에 중괄호가 있는 문자열 값이 필요한 경우 자리 표시자와 함께 이중 중괄호를 넣기만 하면 됩니다. 그래서 우리는 하나가 아닌 세 개의 중괄호를 넣어야 합니다.
예 1:
# Python 3.x
print("{{{0}}} is a good option for python beginners".format("delftstack"))
출력:
{delftstack} is a good option for python beginners
더 나은 이해를 위해 다음 코드를 고려하십시오. 이 함수는 두 개의 인수를 허용합니다.
예 2:
myname = "jessica frank"
myage = 24
print("Name: {{{0}}} Age:{{{1}}}".format(myname, myage))
출력:
Name: {jessica frank} Age:{24}
따라서 이 2개의 예제 코드에서 문자열에 중괄호 문자를 인쇄하려면 세 쌍의 중괄호를 자리 표시자로 사용하여 필요한 출력을 얻어야 합니다.
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