【发布时间】:2017-04-15 16:36:16
【问题描述】:
代码是这样的:
for i in range(0, 20):
print(random.choice(string.ascii_letters + string.digits + string.punctuation))
唉,它将每个字符打印在新行上。如何让它们打印在一个上?
【问题讨论】:
-
print("...", end="")(假设 Python 3)或sys.stdout.write("...") -
在 python 2.7 的情况下,放在表达式的末尾。打印变量,
标签: python random printing range line