初学Python,写个密码生成器 您所在的位置:网站首页 pokemon密码生成器 初学Python,写个密码生成器

初学Python,写个密码生成器

2023-07-18 23:20| 来源: 网络整理| 查看: 265

初学python,写个密码生成器 格式设计

其实写这个程序不是很难,但要考虑到密码需要随机,同时又要便于我们记忆输入,所以对密码格式的设计比较重要。 如果每个字符都是随机的数字或字母,就变成了简单的兑换码,对于记忆或者键盘输入都很麻烦,但为了保证密码的复杂程度,又需要囊括大写字母、小写字母和数字。 于是将密码格式设为m大写字母+n小写字母+4*数字,比较便于输入。 这是我的思路,不够周全,但对于需要定期修改密码的某些账户来说比较方便。

知识点1 random

random.randint(x,y)–输出x-y间的整数,在很多地方都能应用得到; random.sample(seg,n)–从序列seg范围内随机且独立选取为n个元素; 还有random.random()、.choice(seq)、.getrandbits(n)、.shuffle(seq[,random])具体含义和用途可以自行搜索。

知识点2 string模块1

string.ascii_letters方法–生成所有的字母(包含A-Z和a-z) string.ascii_uppercase方法–生成所有大写字母 string.ascii_lowercase方法–生成所有小写字母 string.digits方法–生成所有数字0-9

知识点3 pyperclip

有什么



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有