兄弟们,今天我们来用Python生成随机密码试试~

有什么python相关报错解答自己不会的、或者源码资料/模块安装/女装大佬精通技巧 都可以来这里:(https://jq.qq.com/?_wv=1027&k=dwzSWSBK)或者+V:python10010问我


知识点 (https://jq.qq.com/?_wv=1027&k=dwzSWSBK)

  • 文件读写
  • 基础语法
  • 字符串处理
  • 字符拼接

代码解析 (https://jq.qq.com/?_wv=1027&k=dwzSWSBK)

导入模块

#python学习交流群:903971231##3
import platform
import string
import random

将string的几大字符串拼接在一起,作为候选。

words = string.ascii_lowercase + string.ascii_uppercase + string.digits + string.punctuationlen = int(input("请输入密码位数:"))

根据长度随机采样几个字符,得到一个列表。

chosen = random.sample(words, len)

将列表的每个元素,拼接成一个大字符串。

password = "".join(chosen)

补充String模块中的常量:

  • 小写字母:string.ascii_lowercase;
  • 大写字母:string.ascii_uppercase;
  • 数字:string.digits;
  • 标点符号:string.punctuation

全部代码 (https://jq.qq.com/?_wv=1027&k=dwzSWSBK)

import platform
import string
import randomprint("古有前辈壮志饥餐胡虏肉,笑谈渴饮匈奴血。今有我辈壮志饥餐鬼子肉,笑谈渴饮大和血")
print("实战场景: 如何生成随机密码 \n")words = string.ascii_lowercase + string.ascii_uppercase + string.digits + string.punctuationlen = int(input("请输入密码位数:"))chosen = random.sample(words, len)password = "".join(chosen)
print(password)print("Python 版本", platform.python_version())

效果展示 (https://jq.qq.com/?_wv=1027&k=dwzSWSBK)

我输入个6 先试试

可以看到,两次都是完全不同的密码,效果一级棒!

兄弟们,快去试试吧!

如何用python生成随机密码?(简单易上手版)相关推荐

  1. 如何用python做游戏(简单易上手版)【送 源码】

    嗨害大家好鸭,我是小熊猫

  2. 如何利用python制作几个简单的游戏?(简单易上手版)

    嗨害大家好鸭~我是小熊猫

  3. python烟花视频_版本控制可视化神器Gource:简单易上手,效果恰似烟花秀

    原标题:版本控制可视化神器Gource:简单易上手,效果恰似烟花秀 视频加载中,请稍候... 自动播放

  4. 简单绘图软件实现mfc大作业_生产流程图怎么做?简单易上手的流程图工具

    生产流程图是什么呢?首先,生产流程指的是在生产的过程中,劳动者通过利用一定的生产设备或工具,将各种原材料.半成品投入,按照一定顺序进行加工,最终得到成品产出的整个过程.而生产流程图则是使用图表符号的形 ...

  5. 本行没有输入值结余隐藏_仓库库存管理系统,内含逻辑公式,自动结余库存!操作简单易上手...

    仓库库存管理系统,内含逻辑公式,自动结余库存!操作简单易上手 仓库出入库管理系统 入库单 出入库单号自动生成,如需修改前缀,可根据提示自行修改.在设置中,根据实际情况对必须填写的项输入,方便后期可自动 ...

  6. python爬虫图片-如何用Python来制作简单的爬虫,爬取到你想要的图片

    原标题:如何用Python来制作简单的爬虫,爬取到你想要的图片 在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材. 我 ...

  7. 弥散阴影html,超赞!一份简单易上手的青春弥散阴影修炼手册

    @笔戈科技 :一份简单易上手的青春弥散阴影修炼手册!九张长图/3种方法/3种效果/4个技巧,包你学会设计时下流行的骚气通透的弥散阴影效果. 投影法较为简单粗暴,但是投影效果较为粗糙缺乏立体感,投影颜色 ...

  8. python123第五周随机密码生成_利用Python生成随机密码

    利用pip8.1.2 安装django1.9.7 把python2升级到python3之后,利用pip安装django1.9.7时报错: DistributionNotFound: The 'pip= ...

  9. 如何用Python制作一个简单的二维码生成器

    目录 前言 1.安装第三方库 2.QRCode参数解释 3.自定义二维码生成器 4.给二维码加图片 5.全部代码 6.结果 前言 二维码又称二维条码,常见的二维码为QR Code,QR全称Quick ...

最新文章

  1. c语言作业 龟兔赛跑,c语言龟兔赛跑
  2. Android SQLite数据库增删改查操作
  3. 大数据WEB阶段 Servlet配置优先级 , Spring容器设置对静态资源放行
  4. REVIT使用中遇到的各种问题汇总
  5. spark学习-33-Spark安全机制SecurityManager
  6. java写算法之二叉搜索树查找
  7. stm32 GPIO
  8. JavaScript高级程序设计笔记 事件冒泡和事件捕获
  9. 深入理解Flink ---- 系统内部消息传递的exactly once语义
  10. 复盘!12 小时清掉 3500 份生财日历
  11. linux定时器无法重启pm2,在linux下开机启动pm2 不成功
  12. Java购物车前端代码_JavaWeb后台购物车类实现代码详解
  13. unity项目小记_unity webplayer Failed to update unity web player错误解决办法
  14. 零跑科技实现“领跑”背后:频现“质量门”,噱头大于实际?
  15. 中国农业银行总行西安成都软件开发中心笔试面试流程
  16. 慧荣SM2246XT、SM2246EN开卡教程 及 固件下载
  17. 64位Win7 安装配置 64位Oracle11g + 32位InstantClient + PLSQL10
  18. 计算机综合能力应用小论文建筑方面,建筑施工与管理计算机综合应用能力实训报告.docx...
  19. openfire 开发之 openfire-api for ruby
  20. 真心话大冒险小程序python实现

热门文章

  1. 64位Win7环境下,C#无法打开osk.exe解决方法
  2. 基于stm32g474高精度定时器HRTIM的移相全桥
  3. 可以在家庭DVD影碟机上播放的HDVD光盘简易制作步骤
  4. 40多岁,失业负债,我该怎么办?
  5. mac软件使用之Dash
  6. 模式识别、计算机视觉、机器学习领域的顶级期刊和会议(整理)
  7. 邮件客户端设置雅虎“.cn”邮箱
  8. webp的生成转换方法之图片转webp,包括生成webp动态图片
  9. 项目管理中,进度计划是摆设吗?
  10. 【Code皮皮虾】带你盘点双亲委派机制【原理、优缺点】,以及如何打破它?