我不了解return语句中的以下代码。 for循环如何位于内置函数join()中,而不是位于语句中间。这如何运作?
def randomString(stringLength=10):
"""Generate a random string of fixed length """
letters = string.ascii_lowercase
return ''.join(random.choice(letters) for i in range(stringLength))
实际上,这不是一个适当的循环,请确保这是一个循环,但它只会循环stringlength次,这里是10,所以lemme为您简化了它
return ''.join(random.choice(letters) for i in range(stringLength))
它的作用基本上是在字符串''旁边添加一些内容,这什么也没有,只是一个字符串。
为您变身为文字的象征
返回一个字符串,但在可变字母(在基本上是字母的情况下)中附加一个随机子字符串,并在字符串长度的值时间内重复它。 (此处应等于10)
TERMINAL (considering you called out the function)
>>> ayyertffds