python-内置函数-callable,chr,ord,bytes,随机验证码生成

 

  s="老男人"

  bytes(s,encoding="utf-8")

 

 

 随机验证码的实现方法:

  大写字母:

li = []
for i in range(6):
    temp=random.randrange(65,91)
    c = chr(temp)
    li.append(c)
result = "".join(li)
print(result)

  数字和大写字母(数字位置固定):

import random

li=[]
for i in range(6):
    if i == 2:
        num = random.randrange(0, 10)
        li.append(str(num))
    else:
        temp=random.randrange(65, 91)
        c = chr(temp)
        li.append(c)
result = "".join(li)
print(result)

  数字和大写字母(数字位置不固定):

import random
li=[]
for i in range(6):
    r = random.randrange(0,5)
    if r == 2 or r ==4:
        num = random.randrange(0,10)
        li.append(str(num))
    else:
        temp=random.randrange(65,91)
        c=chr(temp)
        li.append(c)
result = "".join(li)
print(result)

 

posted @ 2017-02-23 21:28  爆烈鼓手  阅读(362)  评论(0)    收藏  举报