python随机生成指定长度密码的方法 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    作者:令狐不聪 字体:[增加 减小] 类型:转载

    这篇文章主要介绍了python随机生成指定长度密码的方法,涉及Python操作字符串的技巧,非常具有实用价值,需要的朋友可以参考下

    本文实例讲述了python随机生成指定长度密码的方法,

python随机生成指定长度密码的方法

。分享给大家供大家参考。具体如下:

    下面的python代码通过对各种字符进行随机组合生成一个指定长度的随机密码

    python中的string对象有几个常用的方法用来输出各种不同的字符:

   

string.ascii_letters

    输出ascii码的所有字符

   

string.digits

    输出 ‘0123456789‘.

   

string.punctuation

    ascii中的标点符号

   

print string.ascii_lettersprint string.digitsprint string.punctuation

    输出结果如下:

    abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

    0123456789

    !"#$%&‘()*+,-./:;<=>?@[\]^_`{|}~

    下面的代码用于生成随机密码

   

import stringfrom random import *characters = string.ascii_letters + string.punctuation + string.digitspassword = "".join(choice(characters) for x in range(randint(8, 16)))print password

    希望本文所述对大家的Python程序设计有所帮助,

电脑资料

python随机生成指定长度密码的方法》(https://www.unjs.com)。

最新文章