format()
메서드는 끝내 주지만 내 문자열에 {
및 }
을 이스케이프하고 싶지 않으므로 선택 사항의 식별자를 변경하고 싶습니다.str.format()의 식별자로 중괄호를 변경하는 경우
'Hi {name}'.format(**{'name': 'Alok'})
내가 {{
및 }}
을 사용하여 탈출해야하므로 {
및 }
내 문자열의 일부 'Hi Alok'
'Hi {{{name1}, {name2}}}'.format(**{'name1':'foo', 'name2':'bar'})
은 2 예에서 'Hi {foo, bar}'
를 인쇄 할 인쇄됩니다.
나는 {
과 }
을 피하려고하거나 심지어 jinja 등과 같은 템플릿 엔진을 사용하고 싶지 않습니다. 어떻게 식별자를 바꿀 수 있습니까? 거기에 서브 클래스 str
클래스를 사용하는 방법이있을 것 같아요.
'내가 탈출하기를 원하지 않는다면 {그리고}'그러면 어떻게하고 싶습니까? 이 질문은 매우 광범위합니다. –
'' '하위 클래스 str 클래스를 사용하는 방법이있을 것 같아요.' '-이게 들리 네요. –