python用字串編寫驗證碼

2021-10-04 20:02:19 字數 737 閱讀 4416

string.digits 輸出為 0-9 數字

string.ascii_letters 輸出為大小寫字母

random.choice( ) 為隨機選擇方法

import string

import random

# 1. 準備好乙個字串,包含所有的字母和數字

allstring = string.digits + string.ascii_letters

print

(string.digits)

print

(string.ascii_letters)

print

(allstring)

# 2. 從字串中隨機選擇4個字元組成從乙個驗證碼

veri_code =

"".join(

[random.choice(allstring)

for i in

range(4

)])print

("驗證碼為:"

,veri_code)

# 3. 輸入驗證碼

inputcode =

input

("請輸入驗證碼:"

)if inputcode == veri_code:

print

("驗證通過"

)else

:print

("hh,你是機械人嗎?"

)

Python之用字串實現驗證碼

使用python實現簡單的驗證碼功能,首先需要匯入random功能和string功能,用來提供隨機數和隨機的字元 匯入功能 import random import string 設定code str的值為a z,a z,0 9 code str string.ascii letters strin...

驗證碼編寫

在用到驗證碼介面加入image控制項,控制項的imageurl屬性等於寫驗證碼的介面,如 建立個頁面 yz.aspx,用來寫驗證碼。那麼imageurl yz.aspx 驗證碼的介面的 為 非本人 這 是老師上課寫的 protected void page load object sender,ev...

php驗證碼的編寫

所需要掌握的知識 oop程式設計思想,以及php驗證碼的基本函式的了解 使用oop的思想來編寫驗證碼程式,實現良好的封裝,與改寫 首先需要理解驗證碼編寫的一般程式 驗證碼字串,code str 驗證碼的預設長度 code len 驗證碼的字型顏色 font color 驗證碼的字型大小 font c...