2017-07-27 3 views
0

ich die folgende Zeichenfolge haben muss ich zu formatieren:Wie kann ich verschachtelte {} für Formatzwecke umgehen?

header = """ 
    class SP{ 
     function A{ 
      return {} 
     } 
""" 
print(header.format('some_value;')) 

Was ich versuche, ist zu drucken:

class SP{ 
    function A{ 
     return some_value; 
    } 

, wie ich die äußere {} HINWEIS DIE unausgewogene geschweiften Klammern haben zu entkommen

+1

'{{...}}' ..... –

+0

und wenn ich asymmetrische geschweifte Klammern habe? wie {{{das sind für Format}} –

+0

Es funktioniert immer noch: '{{{{{}}}} –

Antwort

0
header = """ 
    class SP{{ 
     return {0} 
    }}; 
""" 
print(header.format('some_value;')) 
Verwandte Themen