一日一技:在 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