• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python随机生成指定长度密码的方法

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

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python list长度,python 数组长度,python 字符串长度,python 列表长度,python 字典长度等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了python随机生成指定长度密码的方法。分享给大家供大家参考。具体如下:

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

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

string.ascii_letters
</div>

输出ascii码的所有字符

string.digits
</div>

输出 '0123456789'.  

string.punctuation
</div>

ascii中的标点符号

print string.ascii_letters
print string.digits
print string.punctuation
</div>

输出结果如下:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

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

import string
from random import *
characters = string.ascii_letters + string.punctuation + string.digits
password = "".join(choice(characters) for x in range(randint(8, 16)))
print password
</div>

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

</div>

您可能想查找下面的文章:

  • Python 中 list 的各项操作技巧
  • Python 列表(List) 的三种遍历方法实例 详解
  • Python 中 list 的各项操作技巧
  • python list排序的两种方法及实例讲解
  • python开发之list操作实例分析
  • python中list常用操作实例详解
  • 在Python中操作列表之List.pop()方法的使用
  • python随机生成指定长度密码的方法
  • Python中实现对list做减法操作介绍
  • Python中实现对list做减法操作介绍

相关文章

  • Flask的图形化管理界面搭建框架Flask-Admin的使用教程
  • Python在图片中添加文字的两种方法
  • 用实例说明python的*args和**kwargs用法
  • Django中使用group_by的方法
  • python在windows和linux下获得本机本地ip地址方法小结
  • python3中bytes和string之间的互相转换
  • Python常用知识点汇总
  • Python中文分词实现方法(安装pymmseg)
  • 用Python编写一个简单的Lisp解释器的教程
  • python获取各操作系统硬件信息的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python打印斐波拉契数列实例
    • 使用Python编写一个在Linux下实现截图分享的脚本的教程
    • 利用Python中unittest实现简单的单元测试实例详解
    • Python中的map()函数和reduce()函数的用法
    • python每次处理固定个数的字符的方法总结
    • 记录Django开发心得
    • Python使用matplotlib绘制动画的方法
    • Python使用CMD模块更优雅的运行脚本
    • 深入讲解Python编程中的字符串
    • 用Python登录Gmail并发送Gmail邮件的教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有