专栏首页python3生成固定位数含大小写字母符号的密码

生成固定位数含大小写字母符号的密码

使用string包里面的内置函数

>>> import string >>> dir(string) ['Formatter', 'Template', '_ChainMap', '_TemplateMetaclass', '__all__', '__ ins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__p e__', '__spec__', '_re', '_string', 'ascii_letters', 'ascii_lowercase', 'as ppercase', 'capwords', 'digits', 'hexdigits', 'octdigits', 'printable', 'pu tion', 'whitespace']

import random,string
password=""
s=string.digits+string.printable+string.ascii_letters #生成包含大小写字母、符号的字符串
for i in range(9):     #生成长度为9的密码
    password+=random.choice(s)    #使用random的内置函数choice
print(password)

不到十行代码搞定!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python学习笔记字符串(二)

    请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"...

    py3study
  • python生成随机密码串

       今天修改服务器密码,想来想去不知道设置什么密码比较好,索性设置随机数吧。python当中的random模块可以生成随机数,主要用这个生成随机密码。

    py3study
  • python复习笔记

    #python复习笔记 <font color=blue>##基础</font> <pre> 1.下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。

    py3study
  • 字符串中符号的替换---replace的用法

    1 #include<iostream> 2 #include<string> 3 4 using namespace st...

    猿人谷
  • 继承练习之医学院教师类—C++

    WindCoder
  • php实现的生成排列算法示例

    砸漏
  • ShareSDK第三方分享与登录遇到的问题

    LeeCen
  • c#中关于string的特性介绍以及注意事项

    string类型在我们实际项目开发中是一个最使用的类型,string是一个引用类型这一点大家都知道,但是在实际使用过程中,大家会发现string和我们常见的引...

    小小许
  • 两条命令助你成为优秀的 YAML 工程师

    我们在编写 Kubernetes 资源清单的时候可能会经常会忘记要创建的资源名称,即使知道了可能也不记得该资源对象有哪些属性可以使用了,特别是对于那些名称很长的...

    我是阳明
  • PDO::quote讲解

    PDO::quote — 为SQL语句中的字符串添加引号。(PHP 5 = 5.1.0, PECL pdo = 0.2.1)

    砸漏

扫码关注云+社区

领取腾讯云代金券