【发布时间】:2015-02-20 00:16:22
【问题描述】:
我写了一个函数,它返回一个长度为n的随机字符串。
import string, random
def randomString(N):
return ''.join(random.sample(string.ascii_lowercase + ' ', N))
但是,这只会返回一个字符串,其中每个字母/空格之一。我需要一个带有随机数量的小写字母和空格的字符串(字符可以重复)。
我尝试向 .join 方法添加另一个参数,但它返回语法错误。
如何更改此函数以生成随机数量的字母和空格?
【问题讨论】:
-
那么...你的问题是什么?
-
不,不,您绝对应该不在得到答案后随时更新您的问题。 SO 不是为你做功课的。
-
我们希望您不更新您的问题。如果您有新问题,请提出新问题。此外,虽然序言很可爱,但它大多无关紧要。你的问题应该是这样的:
"How can I generate a random string composed of 27 ascii lowercase letters plus the space?"这就是你真正要问的。 -
这是你应该问的问题。其他一切要么无关紧要,要么是一个或多个未来问题的一部分。
-
@Two-BitAlchemist 我同意。有些上下文很好,但那太多了。现在清楚多了。
标签: python