一日一技:在 Python 里面的常用常量字符串

  • 2019 年 12 月 17 日
  • 筆記

曾经,当我想实现:从24个小写字母中随机选择一个字母的时候,我是这样写代码的:
import random    letter = random.choice('qwertyuiopasdfghjklzxcvbnm')  

后来,我知道了,原来代码可以这样写:

import random  import string    letter = random.choice(string.ascii_lowercase)  

string模块包含了我们常用的一些常量字符串:

  • 大小写字母:string.ascii_letters
  • 小写字母:string.ascii_lowercase
  • 大写字母:string.ascii_uppercase
  • 数字0-9:string.digits
  • 十六进制数字:string.hexdigits
  • 常见特殊符号:string.punctuation
  • 看起来像空格的字符:string.whitespace