1. 程式人生 > >Python3 String模組ascii_letters和digits

Python3 String模組ascii_letters和digits

本文介紹Python3中String模組ascii_letters和digits方法,其中ascii_letters是生成所有字母,從a-z和A-Z,digits是生成所有數字0-9.

import random, string

str_ascii = [random.choice(string.ascii_letters + string.digits) for x in range(7)]
print(str_ascii)
print(''.join(str_ascii))


#['A', 'Q', '2', 'm', '8', 'e', 'Z']
#AQ2m8eZ

#['G', '5', 'q', 'S', '4', 'q', '4']
#G5qS4q4