有没有一种方法可以在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