日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python生成指定數(shù)量的優(yōu)惠碼實操內(nèi)容

系統(tǒng) 1750 0

Python生成指定數(shù)量的優(yōu)惠碼

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

Python生成指定數(shù)量的優(yōu)惠碼實操內(nèi)容_第1張圖片

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

            
import string

import random

          

Python生成指定數(shù)量的優(yōu)惠碼實操內(nèi)容_第2張圖片

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

            
CODE_COUNT = 200

CODE_LEN =10

          

Python生成指定數(shù)量的優(yōu)惠碼實操內(nèi)容_第3張圖片

設計的優(yōu)惠碼由字母和數(shù)字組成,通過下面函數(shù)獲取所有字母和數(shù)字,字母區(qū)分大小寫

            
def strall():

  return (string.ascii_letters+string.digits)

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

          

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

            
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()單獨拿出來用變量保存,不然每次循環(huán)都會執(zhí)行一次這個函數(shù)

Python生成指定數(shù)量的優(yōu)惠碼實操內(nèi)容_第4張圖片

編寫程序入口,調(diào)用優(yōu)惠碼生成函數(shù)打印出所有優(yōu)惠碼,完整代碼如下:

            
import string

import random



#假設需要生成200個,長度為10的優(yōu)惠碼




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生成指定數(shù)量的優(yōu)惠碼實操內(nèi)容_第5張圖片

F5運行程序,打印出200個優(yōu)惠碼。

Python生成指定數(shù)量的優(yōu)惠碼實操內(nèi)容_第6張圖片


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 张北县| 甘泉县| 花莲县| 大连市| 拜城县| 万全县| 瓦房店市| 大名县| 永和县| 历史| 绥江县| 正宁县| 清新县| 聊城市| 庄河市| 津市市| 黔西| 黄山市| 广南县| 马鞍山市| 浪卡子县| 四平市| 龙岩市| 比如县| 四子王旗| 高密市| 宜城市| 祁阳县| 景洪市| 工布江达县| 宜州市| 昭平县| 景德镇市| 项城市| 桂阳县| 普兰店市| 澄城县| 横山县| 句容市| 新河县| 青神县|