English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Resumo das métodos de formatação de strings comuns no Python [porcentagem e método format]

Este exemplo descreve métodos comuns de formatação de strings em Python. Partilho com vocês para referência, conforme detalhado a seguir:

【Método um】Modo de porcentagem (%),semelhante ao printf de C, requer tipos diferentes.

1、Parâmetros tuple anônimos. (Recomendado usar quando há poucos parâmetros)}

>>> 'Nome: %s, Idade: %d' % ('walker', 99)
'Nome: walker, Idade:99

2、Parâmetros nomeados dict, as chaves do dicionário podem ser reutilizadas.

>>> 'Nome: %(name)s, Idade: %(age)d, Tempo de serviço: %(age)d' % {'name':'walker', 'age':99
'Nome: walker, Idade:99, Tempo de serviço:99

【Método dois】função format, não é necessário especificar o tipo de string ou número.

1、Parâmetros anônimos.

>>> 'Nome: {0}, Idade: {1}'.format('walker', 99)
'Nome: walker, Idade:99

2、Parâmetros nomeados, os parâmetros podem ser reutilizados. (Recomendado usar quando há muitos parâmetros)

>>> 'Nome: {name}, Idade: {age}, Tempo de serviço: {age}'.format(name='walker', age=99)
'Nome: walker, Idade:99, Tempo de serviço:99

Leitores interessados em mais conteúdo sobre Python podem consultar as seções especiais deste site: 'Resumo de técnicas de manipulação de strings em Python', 'Resumo de técnicas de manipulação de URLs em Python', 'Resumo de técnicas de manipulação de imagens em Python', 'Tutorial de estruturas de dados e algoritmos em Python', 'Resumo de técnicas de programação de Socket em Python', 'Resumo de técnicas de uso de funções em Python', 'Tutorial clássico de entrada e avanço em Python' e 'Resumo de técnicas de manipulação de arquivos e diretórios em Python'.

Espero que o conteúdo deste artigo ajude a todos a programar em Python.

Declaração: O conteúdo deste artigo é extraído da Internet, pertence ao respectivo proprietário e foi contribuído e carregado voluntariamente pelos usuários da Internet. Este site não possui direitos de propriedade, não foi editado manualmente e não assume responsabilidade por eventuais responsabilidades legais. Se você encontrar conteúdo suspeito de violação de direitos autorais, por favor, envie um e-mail para: notice#oldtoolbag.com (ao enviar e-mail, substitua # por @ para denunciar e forneça provas relevantes. Apenas após a verificação, o site deletará o conteúdo suspeito de violação de direitos autorais.)

Você pode gostar