欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python生成隨機驗證碼代碼實例解析

 更新時間:2020年06月09日 11:23:18   作者:Johnthegreat  
這篇文章主要介紹了Python生成隨機驗證碼代碼實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

生成6位隨機驗證碼的3種實現(xiàn)方式如下:

1. 簡單粗暴型:所有數(shù)字和字母都放入字符串;

2. 利用ascii編碼的規(guī)律,遍歷獲取字符串和數(shù)字的字符串格式;

3. 引用string庫。

方法1代碼:

import random
_list = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
_result = random.sample(_list, 6)
result = ''.join(_result)
print(result)

方法2代碼:

import random
_list = [chr(i) for i in range(48, 58)]
for upper, lower in zip(range(65, 90), range(97, 122)):
  _list.append(chr(upper))
  _list.append(chr(lower))
_result = random.sample(_list, 6)
result = ''.join(_result)
print(result)

方法3代碼:

import string
import random
_list = string.digits + string.ascii_letters
_result = random.sample(_list, 6)
 
result = ''.join(_result)
print(result)

同時運行,結果如下,3個方法都正確輸出了驗證碼:

moh8n5
SK9scq
PQlaTp

Process finished with exit code 0

如果驗證碼位數(shù)更多,可以替換其中的6為想要的位數(shù)。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python利用shutil模塊實現(xiàn)文件的裁剪與壓縮

    Python利用shutil模塊實現(xiàn)文件的裁剪與壓縮

    shutil可以簡單地理解為sh+util ,shell工具的意思。shutil模塊是對os模塊的補充,主要針對文件的拷貝、刪除、移動、壓縮和解壓操作。本文將利用這一模塊實現(xiàn)文件的裁剪、壓縮與解壓縮,需要的可以參考一下
    2022-05-05
  • python使用正則表達式去除中文文本多余空格,保留英文之間空格方法詳解

    python使用正則表達式去除中文文本多余空格,保留英文之間空格方法詳解

    這篇文章主要介紹了python使用正則表達式去除中文文本多余空格,保留英文之間空格方法詳解,需要的朋友可以參考下
    2020-02-02
  • python不相等的兩個字符串的 if 條件判斷為True詳解

    python不相等的兩個字符串的 if 條件判斷為True詳解

    這篇文章主要介紹了python不相等的兩個字符串的 if 條件判斷為True詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python制作表白愛心合集

    Python制作表白愛心合集

    這篇文章主要介紹了幾個表白小項目合集,有愛心表白、愛心樹等。文中的示例代碼講解詳細,對我們學習Python有一定的價值,需要的可以參考一下
    2022-01-01
  • Python執(zhí)行Shell命令的六種方法

    Python執(zhí)行Shell命令的六種方法

    在 Python 編程中,有時我們需要執(zhí)行一些 shell 命令來完成特定的任務,比如文件操作、系統(tǒng)調(diào)用等,Python 提供了多種內(nèi)建的方法來執(zhí)行這些命令,每種方法都有其適用場景和特點,本文給大家介紹了Python執(zhí)行Shell命令的六種方法,需要的朋友可以參考下
    2024-09-09
  • 詳解Python中的動態(tài)屬性和特性

    詳解Python中的動態(tài)屬性和特性

    本篇文章主要介紹了詳解Python中的動態(tài)屬性和特性,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Pycharm最全報錯的原因與解決方法總結(推薦!)

    Pycharm最全報錯的原因與解決方法總結(推薦!)

    這篇文章主要給大家介紹了關于Pycharm最全報錯的原因與解決方法的相關資料,文中記錄了Python各種報錯解釋及處理方法,屬于個人記錄型,需要的朋友可以參考下
    2022-07-07
  • python 顯示數(shù)組全部元素的方法

    python 顯示數(shù)組全部元素的方法

    下面小編就為大家分享一篇python 顯示數(shù)組全部元素的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python自定義命令行參數(shù)選項和解析器

    Python自定義命令行參數(shù)選項和解析器

    這篇文章主要介紹了Python自定義命令行參數(shù)選項和解析器,本文主要使用的方法為argparse.ArgumentParser(),此模塊可以讓人輕松編寫用戶友好的命令行接口,程序定義它需要的參數(shù),需要的朋友可以參考下
    2023-07-07
  • Python中循環(huán)依賴問題及其解決方案

    Python中循環(huán)依賴問題及其解決方案

    在軟件開發(fā)中,循環(huán)依賴是一個常見的問題,尤其是在使用 Python 這樣的動態(tài)語言時,循環(huán)依賴指的是兩個或多個模塊或組件相互依賴,形成一個閉環(huán),本文將探討 Python 中循環(huán)依賴的問題,并提供一些解決方案,需要的朋友可以參考下
    2024-06-06

最新評論