【发布时间】:2019-05-05 22:40:58
【问题描述】:
所以我正在创建一个简单的脚本,其中涉及创建一个随机的字母串。我目前正在使用此代码,它可以工作,但不是我需要它工作的方式。它不会输出任何我需要的重复字母
for i in range(x):
letter=random.choice(string.ascii_letters)
string+=letter
print(string)
问题是我没有得到任何重复项,这是我真正需要的,才能使这段代码正常工作。 我已经看到如何修复数字,但没有看到任何字母。 非常感谢任何解决方案。
【问题讨论】:
-
你能添加一个示例字符串吗?
-
x的例子是什么? -
@Dominic。您的问题在于
string += letter语句,因为string是脚本中的一个模块,并且 不是变量。注意到这一事实后,你不能写print(string)。
标签: python string python-3.x random