标准库
python3 python2.7 都可以用
sting.ascii_letters是生成所有字母,从a-z和A-Z,
string.digits是生成所有数字0-9.
import string forSelect = string.ascii_letters print(forSelect) ''' string.ascii_letters 显示a-z A-Z ''' # abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ forSelect = string.digits print(forSelect) ''' 显示所有数字0-9 ''' # 0123456789
import string forSelect = string.ascii_letters + string.digits print(forSelect) # abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
生成所有字母和数字干什么?在哪个场景中会用到呢,举个例子:比如生成激活码(优惠券),激活码一般都是字母和数字组成的,首先要有一个所有字母和数字的字符串,然后随机取出几个字母或数字。