亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2019年06月18日 14:47:32   投稿:laozhang  
在本篇文章里小編給大家整理了關(guān)于Python生成指定數(shù)量的優(yōu)惠碼的實例內(nèi)容以及相關(guān)代碼,有需要的朋友們學習下。

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

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

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

import string

import random

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

CODE_COUNT = 200

CODE_LEN =10

設計的優(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ù)

編寫程序入口,調(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())

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

相關(guān)文章

  • python 批量壓縮圖片的腳本

    python 批量壓縮圖片的腳本

    用Python編寫的批量壓縮圖片的腳本,可以自定義壓縮質(zhì)量,有批量圖片壓縮需求的朋友可以直接拿來用
    2021-06-06
  • python中的三種注釋方法

    python中的三種注釋方法

    這篇文章主要介紹了python中的三種注釋方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • pycharm與jupyter?lab/notebook結(jié)合使用方式

    pycharm與jupyter?lab/notebook結(jié)合使用方式

    這篇文章主要介紹了pycharm與jupyter?lab/notebook結(jié)合使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • python實現(xiàn)進度條和系統(tǒng)通知的示例詳解

    python實現(xiàn)進度條和系統(tǒng)通知的示例詳解

    這篇文章主要和大家分享兩個有意思的Python小工具,可以優(yōu)雅地實現(xiàn)進度條和系統(tǒng)通知,文中的示例代碼簡潔易懂,有需要的小伙伴快也跟隨小編一起學習一下
    2023-11-11
  • Python曲線擬合多項式深入詳解

    Python曲線擬合多項式深入詳解

    這篇文章主要給大家介紹了關(guān)于Python使用scipy進行曲線擬合的相關(guān)資料,Scipy優(yōu)化和擬合采用的是optimize模塊,該模塊提供了函數(shù)最小值(標量或多維)、曲線擬合和尋找等式的根的有用算法,需要的朋友可以參考下
    2022-11-11
  • python下載圖片實現(xiàn)方法(超簡單)

    python下載圖片實現(xiàn)方法(超簡單)

    下面小編就為大家?guī)硪黄猵ython下載圖片實現(xiàn)方法(超簡單)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 詳解Django3中直接添加Websockets方式

    詳解Django3中直接添加Websockets方式

    這篇文章主要介紹了Django3中直接添加Websockets方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • PyTorch?Tensor創(chuàng)建實現(xiàn)

    PyTorch?Tensor創(chuàng)建實現(xiàn)

    本文主要介紹了PyTorch?Tensor創(chuàng)建實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • Python實現(xiàn)操作Redis的高級用法分享

    Python實現(xiàn)操作Redis的高級用法分享

    redis-py是Python操作Redis的第三方庫,它提供了與Redis服務器交互的API,本文為大家介紹了Python利用redis-py操作Redis的高級用法,需要的可以收藏一下
    2023-05-05
  • Python爬取數(shù)據(jù)保存為Json格式的代碼示例

    Python爬取數(shù)據(jù)保存為Json格式的代碼示例

    今天小編就為大家分享一篇關(guān)于Python爬取數(shù)據(jù)保存為Json格式的代碼示例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04

最新評論