Python_生成随机验证码
内置函数 chr() ord()
这两个内置函数是用来对十进制(十六进制也可以)与ASCii之间进行转换
chr() : 将十进制转换成ASCii对应字母或符号
t_1 = chr(99) t_2 = chr(66) print(t_1) print(t_2) #c #B
ord() : 将ASCii对应字母或符号转换成int
t_3 = ord('c') t_4 = ord('B') print(t_3) print(t_4) #66 #99
随机生成验证码
import random def get_random_code(length = 4): data =[] for i in range(length): temp_code = random.randint(65,90) data.append(chr(temp_code)) return ''.join(data) get_random_code() #'NWVI'
.join() 连接函数
str.join(sequence) 序列sequence用str进行连接
list_1 = ['aa','bb','cc'] str = '-' get_join = str.join(list_1) print(get_join) #aa-bb-cc
需要连接的列表中不能有int 否则会出现错误
posted on 2019-10-03 09:46 wangxiaobei2019 阅读(584) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界