我想知道如何打印诸如“String”这样的字符串500次?
答案 0 :(得分:15)
您可以使用重复(*
):
print('String' * 500)
这样,Python将首先在内存中创建整个字符串("StringStr...String"
),然后才会打印它。
如果您不想使用这么多内存,那么可以使用for循环:
for i in range(500):
print('String', end='')
print()
需要 end=''
来防止Python在每个print
之后打印行尾字符。最后需要print()
才能在最后print
之后打印行尾字符。