阿尔哦覅和 发表于 2018-8-12 14:00:33

Python练习4-Eric

import random  
import string
  
pwd_source=string.ascii_letters+string.digits #获得ascii中所有的大小写字母及数字(字符串)
  
for i in range(10):
  
    result=""         #定义最终结果变量result,并每次循环清空
  
    pwd=""            #定义密码变量pwd,并每次循环清空
  
    n=str(i+1)          #序号从1到10,i的值要加1
  
    num=n.zfill(2)      #序号需要填充0,即01-09,字符串zfill()方法可以实现左边填充0
  
    id="oldboy%s"%num
  
    pwd=pwd.join(random.sample(pwd_source,8))   #字符串str.jion(str or list)方法可以将后面的列表或字符串填充到一个空的字符串中
  
    #result=id+":"+pwd
  
    result="%s:%s"%(id,pwd)   #使用格式化字符串,因为+号连接不可取,占用内存空间
  
    print(result)
页: [1]
查看完整版本: Python练习4-Eric