python - Comment puis-je imprimer des caractères de curly-brace littéral dans une chaîne et aussi utiliser .format sur elle

Mots clés : pythonstringformatstring-formattingcurly-bracespython

meilleur 4 Réponses python - Comment puis-je imprimer des caractères de curly-brace littéral dans une chaîne et aussi utiliser .format sur elle

vote vote

95

>>> x = " {{ Hello }} {0} " >>> print(x.format(42)) ' { Hello } 42 ' 
vote vote

84

n = 42   print(f" {{Hello}} {n} ") 
 {Hello} 42 
hello = "HELLO" print(f"{{{hello.lower()}}}") 
{hello} 
vote vote

74

x = "{{ Hello }} {0}" print(x.format(42)) 
vote vote

62

import json data = "1,2" mydict = {"all": "false", "selected": data} json.dumps(mydict) 
'{{"all": false, "selected": "{}"}}'.format(data) 

Questions similaires