【Python】密码生成器

import random
import string
print("欢迎使用密码生成器")
def passlength():
  print("你想要多长的密码:")
  global passlen
  try:
    input1=input()
    passlen=int(input1)
  except:
    print("请输入一个数字")
    passlength()
  if passlen<5:
    print("太短了??")
    passlength()
  elif passlen>30:
    print("太长了??")
    passlength()
  else:
    print("好的??")
passlength()
def passwordgen():
  chars=string.ascii_letters+string.digits+"@$*!?/"
  password=""
  for x in range(passlen):
    password=password+random.choice(chars)
  print("你的密码是:"+password)
passwordgen()

原文地址:https://www.cnblogs.com/HGNET/p/12120610.html

时间: 2024-10-23 17:45:20

【Python】密码生成器的相关文章

Python密码生成器

密码生成器: 密码格式为:密码+空格+字符(随机产生自定义长度) 10.1.1.1 %V!Z{#2)9G,- 10.1.1.2 xWIg;9zIdn?} 10.1.1.3 )[email protected] 10.1.1.4 sX<_?Z.<yd9& 10.1.1.5 Y{Zy[ym6z.,O 10.1.1.6 [qbXiBt37Rcu 10.1.1.7 )Xs7t6[^NlDP 10.1.1.8 H4CwO!!W8fAZ 10.1.1.9 #;VXI4lgawIx 10.1.1.1

python -- 密码生成器

小Q:中庭地白树栖鸦,冷露无声湿桂花:今夜月明人尽望,不知秋思落谁家? 王建<十五夜望月> 两个密码生成代码实例 ============================================================= #!/usr/bin/python #-*- coding:utf8 -*- from random import randrange, sample password_list = ['z','y','x','w','v','u','t','s','r','

python yeild 生成器

python yeild  生成器 生成器函数在生成值后自动挂起并且暂停它的执行和状态(常常在从头计算整个系列的值或者手动保存和恢复类中的状态时,作为一种解决方案) 生成器在被挂起时自动保存状态,yield将函数挂起后将向调用者返回一个值 ////////////////经过单步执行 可以看到(1)和(2)是交替执行的 >>> def  gensqures(N):       ////(1) """""" for i in ra

密码生成器

诗词密码生成器 ,地址: http://saas.janusec.com/password/generator (我们不生产无意义的乱码!只让密码满足强度要求,又变得有意义.有趣.好记!) 生成的密码举例: 娉娉袅袅十三余,豆蔻梢头二月初.(Ppnn13yDkstFeb.c) 飞流直下三千尺,疑似银河落九天.(Flzx3000cY4yhl9t) 池上碧苔三四点,叶底黄鹂一两声.(Csbt34.Ydhl12s) 一道残阳铺水中,半江瑟瑟半江红.(1dcypsz1/2jss1/2jh) 停车坐爱枫林

python 列表生成器

python 列表生成器 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 一个循环 在C语言等其他语言中,for循环一般是这样的 如果python也这么写,那么真该看下python的基础教程了~ 但要注意的是,需要加一个[]来,否则会报错... 在上面的例子中,不仅可以嵌套for,甚至可以嵌套if语句 再看看,原来是什么样子 两个循环呢? 原来可能是这样的? 现在可以这样了!!!

python的生成器

1.生成器 >>> def func1(): ... yield 0 ... yield 1 ... >>> a=func1() >>> a.next() 0 >>> a.next() 1 >>> a.next() Traceback (most recent call last): File "<stdin>", line 1, in <module> StopItera

密码生成器是如何做的?

微软GUID JUID 还有vpn密码生成器 最后还要做一个系统启动的服务

python中“生成器”、“迭代器”、“闭包”、“装饰器”的深入理解

一.生成器 1.什么是生成器? 在python中,一边循环一边计算的机制,称为生成器:generator. 2.生成器有什么优点? 1.节约内存.python在使用生成器时对延迟操作提供了支持.所谓延迟,是指在需要的时候才产生结果,而不是立即产生结果.这样在需要的时候才去调用结果,而不是将结果提前存储起来要节约内存.比如用列表的形式存放较大数据将会占用不少内存.这是生成器的主要好处.比如大数据中,使用生成器来调取数据结果而不是列表来处理数据,因为这样可以节约内存. 2.迭代到下一次的调用时,所使

python 迭代器&amp;&amp;生成器

有一篇文章写得迭代器和生成器,写得很好:https://www.cnblogs.com/wj-1314/p/8490822.html #列表生成器print([i*2 for i in range(10)]) #生成器:调用时才会产生相应的数据,不调用时不暂用内存,同时只记住当前的位置,只有一个__next__()方法b=(i*2 for i in range(10))for i in b: print(i) 什么是生成器? 通过列表生成式,我们可以直接创建一个列表,但是,受到内存限制,列表容量