string模块中定义了一些常用的属性,包含所有数字、字母、可打印的所有ascii码等
实例
1. ascii_letters 生成所有大小写字母(a-z A-Z)
import string letters = string.ascii_letters print(letters) >>> abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
2. ascii_lowercase 生成所有小写字母(a-z)
import string lowercase = string.asscii_lowercase print(lowercase) >>> abcdefghijklmnopqrstuvwxyz
3. ascii_uppercase 生成所有大写字母(A-Z)
import string uppercase = string.ascii_uppercase print(uppercase) >>> ABCDEFGHIJKLMNOPQRSTUVWXYZ
4. digits 生成所有数字(0-9)
import string digits = string.digits print(digits) >>> 0123456789
5. punctuation 生成所有标点符号
import string punctuation = string.punctuation print(punctuotion) >>> !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~