【问题标题】:Python - Print a string a certain number of times [duplicate]Python - 打印字符串一定次数[重复]
【发布时间】:2012-02-25 12:52:09
【问题描述】:

可能重复:
Python, Printing multiple times,

我想知道如何将“String”等字符串打印50000次?

【问题讨论】:

  • 用 print 语句编写一个循环。
  • 你想怎么打印?每个都在新线上?用空格隔开?还是一个一个?

标签: python


【解决方案1】:

您可以使用重复 (*):

print('String' * 500)

这样,Python 将首先在内存中创建整个字符串 ("StringStr...String"),然后才会打印它。

如果不想占用这么多内存,那么可以使用for循环:

for i in range(500):
    print('String', end='')
print()

需要end='' 来防止Python 在每个print 之后打印行尾字符。末尾的print() 用于打印最后一个print 之后的行尾字符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-22
    • 2015-02-04
    • 1970-01-01
    • 2016-06-30
    • 2012-12-30
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    相关资源
    最近更新 更多