小编典典

在 Python 中生成一个随机字母

all

有没有办法在 Python 中生成随机字母(如 random.randint 但用于字母)?random.randint
的范围功能会很好,但是有一个只输出随机字母的生成器总比没有好。


阅读 67

收藏
2022-08-02

共1个答案

小编典典

简单的:

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

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

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

2022-08-02