Quiero imprimir un carácter o una cadena como '-' n número de veces.
¿Puedo hacerlo sin usar un bucle? .. ¿Existe una función como
print('-',3)
... lo que significaría imprimir las -
3 veces, así:
---
Python 2.x:
print '-' * 3
Python 3.x:
print('-' * 3)
La respuesta aceptada es breve y sencilla, pero aquí hay una sintaxis alternativa que permite proporcionar un separador en Python 3.x.
print(*3*('-',), sep='_')
fuente
*3*('-',), sep='\'