Entendendo o TypeError: String formating Mismatch
ao tentar incorporar espaços espaços de espaço como {0} na formatação da string, é essencial entender os nuances do método de formatação que está sendo usado. A mensagem de erro "TypeError: nem todos os argumentos convertidos durante a formatação da string" geralmente surge quando o método de formatação baseado em % é mal utilizado. % O método de formatação emprega % códigos para especificar operações de formatação. Ao formatar um único valor, ele pode ser incluído diretamente na string:
'custará $%d dólares.' %95
No entanto, para vários valores, uma tupla deve ser fornecida:
'It will cost $%d dollars.' % 95
new-style {} formating
"'%s' is longer than '%s'" % (name1, name2)
# valores como argumentos do método 'Custará $ {0} dólares.'. Formato (95) & quot; '{0}' é mais longo que '{1}' & quot; .format (name1, nome2)
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3