我想多次打印一个像' - '的字符或字符串。
我可以不使用循环吗?..是否有类似
的功能print('-',3)
..这意味着打印-
3次,如下所示:
---
答案 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)