Exibir string várias vezes


91

Quero imprimir um caractere ou string como '-' n número de vezes.

Posso fazer isso sem usar um loop? .. Existe uma função como

print('-',3)

..o que significaria imprimir -3 vezes, assim:

---

Respostas:



5

A resposta aceita é curta e agradável, mas aqui está uma sintaxe alternativa que permite fornecer um separador no Python 3.x.

print(*3*('-',), sep='_')

Isso falhará se separarmos usando '\' Verifique isto:*3*('-',), sep='\'
Rushabh Patel

@RushabhPatel Isso ocorre porque '\' não é uma string válida, use '\\' ao invés ou r '\'
Olivier Melançon
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.