小编典典

在Python中生成随机字母

python

有没有一种方法可以在Python中生成随机字母(例如random.randint,但用于字母)?random.randint的范围功能会很好,但是拥有仅输出随机字母的生成器总比没有好。


阅读 511

收藏
2020-12-20

共1个答案

小编典典

简单:

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

string.ascii_letters
根据当前语言环境返回包含小写字母和大写字母的字符串。

random.choice
从序列中返回单个随机元素。

2020-12-20