1. import string
  2. whitespace 包含所有空白的字符串
  3. ascii_lowercase 包含所有小写字母的字符串
  4. ascii_uppercase 一个包含所有ASCII大写字母的字符串
  5. ascii_letters 包含所有ASCII字母的字符串
  6. digits 包含所有十进制位数的字符串
  7. hexdigits 包含所有 十六进制数字的字符串
  8. octdigits 包含所有八进制数字的字符串
  9. punctuation 包含所有标点字符的字符串
  10. printable 包含所有可打印的字符的字符串
  11. print(string.digits) # 输出包含数字0~9的字符串
  12. print(string.ascii_letters) # 包含所有字母(大写或小写)的字符串
  13. print(string.ascii_lowercase) # 包含所有小写字母的字符串
  14. print(string.ascii_uppercase) # 包含所有大写字母的字符串
  15. ##############
  16. 0123456789
  17. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
  18. abcdefghijklmnopqrstuvwxyz
  19. ABCDEFGHIJKLMNOPQRSTUVWXYZ
  20. print([chr(i) for i in range(65, 91)]) # 所有大写字母
  21. print([chr(i) for i in range(97, 123)]) # 所有小写字母
  22. print([chr(i) for i in range(48, 58)]) # 所有数字
  23. import random
  24. def get_code():
  25. source = list('0123456789')
  26. for i in range(97, 123):
  27. source.append(chr(i))
  28. print(''.join(random.sample(source, 4)))

组合使用提出大写字母

  1. import string
  2. a = 'XQX大家好'
  3. print(a.strip(string.ascii_uppercase)) # 利用string.uppercase代表大写字母