Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的随机字符串_Python - Fatal编程技术网

python中的随机字符串

python中的随机字符串,python,Python,我试图制作一个脚本,当我运行它时,它将生成一个随机的文本字符串 我已经做了很多,但是我在格式上有问题 这是我使用的代码 import random alphabet = 'abcdefghijklmnopqrstuvwxyz' min = 5 max = 15 name = random.sample(alphabet,random.randint(min,max)) print name 当我以这个结束的时候 ['i', 'c', 'x', 'n', 'y', 'b', 'g'

我试图制作一个脚本,当我运行它时,它将生成一个随机的文本字符串

我已经做了很多,但是我在格式上有问题

这是我使用的代码

import random    
alphabet = 'abcdefghijklmnopqrstuvwxyz'

min = 5
max = 15

name = random.sample(alphabet,random.randint(min,max))

print name
当我以这个结束的时候

['i', 'c', 'x', 'n', 'y', 'b', 'g', 'r', 'h', 'p', 'w', 'o']
我正在尝试格式化,所以它是一行字符串,例如

['i', 'c', 'x', 'n', 'y', 'b', 'g', 'r', 'h', 'p', 'w', 'o'] = icxnybgrhpwo
它:

它:


打印字母表的简单方法:

>>> import string
>>> string.ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'

()

打印字母表的简单方法:

>>> import string
>>> string.ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'

()

Awesome it worked我把变量放在我想到的地方了。join(name)Awesome it worked我把变量放在我想到的地方了。join(name)注意,
sample
函数总是选择一组唯一的字母,所以如果
max
大于26,你会遇到问题(ValueError:sample大于population)。请注意,
sample
函数始终选择一组唯一的字母,因此如果
max
大于26(ValueError:sample大于population),您将遇到问题。
import string
import random

def create_random(length=8):
    """ Create a random string of {length} length """
    chars = string.letters + string.digits
    return ''.join(random.Random().sample(chars, length))