用Python生成一个随机字母

2024-04-26 05:31:28 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答
>>>def random_char(y):
       return ''.join(random.choice(string.ascii_letters) for x in range(y))

>>>print (random_char(5))
>>>fxkea

生成y个随机字符

>>> import random
>>> import string
>>> random.choice(string.ascii_letters)
'g'

简单:

>>> import string
>>> string.ascii_letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> import random
>>> random.choice(string.ascii_letters)
'j'

^{}根据当前区域设置返回一个包含小写和大写字母的字符串。

^{}返回序列中的单个随机元素。

相关问题 更多 >