python 如何快速生成驗證碼 內推碼)

2021-09-24 10:34:00 字數 886 閱讀 2372

驗證碼(內推碼)一般都是右大小的字母以及數字組成的。

import random #新增隨機模組

import string # 新增字元模組

str1 = string.ascii_letters    # 所有的字母大寫和小寫

str2 = string.digits # 0 -9 數字

str3 = string.ascii_lowercase # 小寫字母

str4 = string.ascii_uppercase # 大寫字母

random.choice(列表) # 隨機在列表中選擇乙個元素

random.sample(列表,個數) # 隨機在列表中選擇固定個數的元素

1 生成10個6位數的驗證碼

import string

import random

def create():

str1 = string.ascii_letters + string.digits

s = ''.join([random.choice(str1) for i in range(6)])

return s

result = [create() for k in range(10)]

print(result)

import string

import random

str1 = string.ascii_letters + string.digits

result = [ ''.join(random.sample(str1,6)) for k in range(10)]

print(result)

Python快速生成驗證碼

利用python庫random,string生成大小寫字母和數字的隨機驗證碼 import random import string def generate code bit num param bit num 生成驗證碼位數 return 返回生成的驗證碼 all str string.prin...

如何生成驗證碼?

如何生成驗證碼?首先生成驗證碼也是我們在做專案中常常用到的,那麼如何生成乙個四位的驗證碼呢?第一步驗證碼是由數字和字母組合而成的,所以說先定義乙個字串。str abcdefghijklmnopqrstuvwxyz0123456789 我們的思路是先隨機從以上字串中選出四個字元構成我們的驗證碼。這裡面...

Python 生成驗證碼

import random import string 因為驗證碼是由字母和數字組成,所以使用string包中的ascii letters和digits將所有的儲存到乙個字串中 從此字串中隨機選取幾個作為目標的驗證碼 s string.ascii letters string.digits prin...