黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Python生成指定數量的優惠碼實操內容

系統 1857 0

Python生成指定數量的優惠碼

打開Python開發工具IDLE,新建‘codeGen.py'文件,并保存

Python生成指定數量的優惠碼實操內容_第1張圖片

導入需要的包,這里需要random和string,代碼如下:

            
import string

import random

          

Python生成指定數量的優惠碼實操內容_第2張圖片

假設需要生成200個,長度為10的優惠碼,實際應用這個可以作為參數進來

            
CODE_COUNT = 200

CODE_LEN =10

          

Python生成指定數量的優惠碼實操內容_第3張圖片

設計的優惠碼由字母和數字組成,通過下面函數獲取所有字母和數字,字母區分大小寫

            
def strall():

  return (string.ascii_letters+string.digits)

string.ascii_letters是python3的寫法,python2是string.letters

          

生成優惠碼,這里用set()去除重復,10個字符很容易產生重復,重復數據set是不會添加的,利用這個特性保證了200個不重復的優惠碼

            
def codeGen():

  CodeSet = set()

  while len(CodeSet) < CODE_COUNT:

    code = ''.join([random.choice(strall()) for i in range(CODE_LEN)])

    CodeSet.add(code)

  return CodeSet


          

這里最好把strall()單獨拿出來用變量保存,不然每次循環都會執行一次這個函數

Python生成指定數量的優惠碼實操內容_第4張圖片

編寫程序入口,調用優惠碼生成函數打印出所有優惠碼,完整代碼如下:

            
import string

import random



#假設需要生成200個,長度為10的優惠碼




CODE_COUNT = 200

CODE_LEN =10







def strall():

  return (string.ascii_letters+string.digits)




def codeGen():

  CodeSet = set()

  while len(CodeSet) < CODE_COUNT:

    code = ''.join([random.choice(strall()) for i in range(CODE_LEN)])

    CodeSet.add(code)

  return CodeSet




if __name__ == '__main__':

  

  print (codeGen())


          

Python生成指定數量的優惠碼實操內容_第5張圖片

F5運行程序,打印出200個優惠碼。

Python生成指定數量的優惠碼實操內容_第6張圖片


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論