Python生成26个小写字母的方式
1.利用stirng模块来生成
import string
x = string.ascii_lowercase
2.利用ASCII码来生成
x = "".join(chr(i) for i in range(0x61, 0x61+26)) ##这里利用了生成器来生成
3.手动输入
x = 'qwertyuiopasdfghjklzxcvbnm'
实例要求:
随机生成100个产品ID, ID格式如下:
1.顺序的数字6位,分隔符点号,10个随机小写英文字符
2. 例如000008.sadjvkyslh
代码如下:
import random
x = "".join(chr(i) for i in range(0x61, 0x61+26))
for i in range(1, 101):
print('{:0>6}.{}'.format(i, ''.join(random.choices(x, k=10))))