概述
Abcdef如果生成的数字是6
Abcdefghi如果生成的数字是9.
我正在使用python 3.2
>>> import string >>> import random >>> string.ascii_letters[:random.randint(1,50)].title() 'Abcdefghijklmnopq' >>> string.ascii_letters[:random.randint(1,50)].title() 'Abcdefghijklmnopqrstuvwxyzabcdefghijklmnopq' >>> string.ascii_letters[:random.randint(1,50)].title() 'Abcdefghijklmnopqrs'
或者你可以使用itertools:
>>> import string >>> import random >>> from itertools import islice,cycle >>> def randstr(): ... return ''.join(islice(cycle(string.ascii_lowercase),... random.randint(1,50))).title() ... >>> randstr() 'Abcdefghijklmnopq' >>> randstr() 'Abcdefghijklmnopqrstuvwxyzabcdefghijklmnopq' >>> randstr() 'Abcdefghijklmnopqrs'
总结
以上是编程之家为你收集整理的python – 从[A-z]生成飞行字符串全部内容,希望文章能够帮你解决python – 从[A-z]生成飞行字符串所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧