Python-内置函数2

name="one"

'''
bin()
oct()
hex()
bytes()
ascii()
any()
all()
abs()
bool()
str()
dict()
list()
callable() 判断能不能被调用,多数用于函数
char() 将ascii码对应的数转为字符
ord() 将字符转为对应的ascii对应的数字
'''

'''
大家好,我是志雷,接下来我给大家演练下用python生成验证码的功能

用到的函数:
chr() 将一个数据生成一个字符
用到的模块
random 随机模块

我们知道A-Z 是从65-90

'''

import random

'''
这样的话 我们再转换成字符就可以

假如说我们生成6位数的验证码

我们就是直接用字符串来连接的

我们当然也是可以用列表的

列表也是可以的,但是有一个问题,我们生成的验证中通过会有数据,如何处理呢

这样的话 我们就能生成一个有数字与字母的验证码了,谢谢大家收看

看:

'''
code=[]

for i in range(6):

num=random.randrange(0,5) #随便定义一个范围
if num ==0 or num ==4:
alpha= chr(random.randrange(65,90))
code.append(alpha)
else:
digital=random.randrange(0,10)
code.append(str(digital)) #但是字符串分隔的话只能是一个数字,我们要对于数据转换成字符串

string="".join(code)
print(string,type(string))
技术改变一切
原文地址:https://www.cnblogs.com/leigepython/p/6524750.html