有没有办法在 Python 中生成随机字母(如 random.randint 但用于字母)?random.randint 的范围功能会很好,但是有一个只输出随机字母的生成器总比没有好。
简单的:
>>> import string >>> string.ascii_letters 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' >>> import random >>> random.choice(string.ascii_letters) 'j'
string.ascii_letters根据当前语言环境返回一个包含小写和大写字母的字符串。
string.ascii_letters
random.choice从序列中返回单个随机元素。
random.choice