Python seqüência de formatação de caracteres especiais
-
06-07-2019 - |
Pergunta
Como você faz o seguinte código de trabalho?
example = "%%(test)%" % {'test':'name',}
print example
Quando a saída desejada é "% name%"
Graças
Solução
Uma alternativa é usar o novo Avançada string de formatação
>>> example = "%{test}%".format(test="name")
>>> print example
%name%
Outras dicas
example = "%%%(test)s%%" % {'test':'name',}
print example
%(key)s
é um espaço reservado para uma seqüência identificado por key
. %%
escapa %
quando usando o operador %
.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow