"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como eliminar espaços em instruções de impressão Python?

Como eliminar espaços em instruções de impressão Python?

Publicado em 2024-11-08
Navegar:198

How to Eliminate Spaces in Python Print Statements?

Removendo espaços em instruções de impressão do Python

Em Python, imprimir vários itens geralmente resulta em espaços não intencionais. Isso pode ser resolvido usando o parâmetro sep para eliminar esses espaços. Por exemplo, considere isto:

print("a", "b", "c")

Esta saída incluirá espaços:

a b c

Para eliminá-los:

print("a", "b", "c", sep="")

Isso produzirá:

abc

Além do parâmetro sep, Python oferece várias opções para controlar a saída de impressão. Ao tentar concatenar uma string com um valor que não seja de string, como um número inteiro, é essencial primeiro converter o valor em uma string.

Para imprimir valores sem espaços, incluindo strings e não strings, considere o seguinte:

print("a = ", a, ", b = ", b, sep="")  # Python 2.x and 3.x
print("a = "   str(a)   ", b = "   str(b))  # Python 2.x and 3.x
print("a = {}, b = {}".format(a, b))  # Python 3.6 
print(f"a = {a}, b = {b}")  # Python 3.6 

Para situações em que o uso de strings f (a opção mais recente) pode não ser viável (por exemplo, versões do Python anteriores a 3.6) , o seguinte truque pode ser empregado:

print("a = {a}, b = {b}".format(**locals()))
Tutorial mais recente Mais>

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