Python多次显示字符串

时间:2009-06-08 01:11:57

标签: python

我想多次打印一个像' - '的字符或字符串。

我可以不使用循环吗?..是否有类似

的功能
print('-',3)

..这意味着打印- 3次,如下所示:

---

5 个答案:

答案 0 :(得分:148)

Python 2.x:

print '-' * 3

Python 3.x:

print('-' * 3)

答案 1 :(得分:1)

st=input("Enter a string")
n=input("No of times to repeat:")
print(st * int(n))

答案 2 :(得分:1)

接受的答案简短而且甜蜜,但这是一种替代语法,允许在Python 3.x中提供分隔符。

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

答案 3 :(得分:0)

要在Python 3.x中打印字符串3次,在这种情况下字符串是" hello"

  
    
      

打印("你好" * 3)

    
  

答案 4 :(得分:0)

在上面所有正确答案的基础上,如果我们的字符串不是静态字符串,我们也可以使用它:

print(("%s" % "$")*3)