网站首页 > 基础教程 正文
1 ord() 函数
主要用来返回对应字符的 ascii 码
print(ord("a")) # 97
2 chr() 函数
主要用来表示 ascii 码对应的字符他的输入时数字,可以用十进制,也可以用十六进制。
print(chr(97)) # a
3 一个简单的程序来灵活运用。
# 以下程序主要实现对字符串str1里面所有的字符,转换成ascii码中比他们小一位的字符。
str1 = 'asdfasdf123123'
str2 = ""
for i in range(len(str1)):
str2 += chr(ord(str1[i]) - 1)
print(str2)
应用:可以用来生成随机验证码:
import random
def make_code(size=7):
res = ''
for i in range(size):
# 循环一次则得到一个随机字符(字母/数字)
s = chr(random.randint(65, 90))
num = str(random.randint(0, 9))
res += random.choice([s, num])
return res
res = make_code()
print(res)
猜你喜欢
- 2024-11-15 走进中北大学食堂 // 共赴味蕾之宴
- 2024-11-15 【塘下人故事】第四集:女中强人(浙江塘下)
- 2024-11-15 董老师写的,共赏(董功的建筑作品)
- 2024-11-15 Singleton推出“美食之路”活动(美食之旅综艺)
- 2024-11-15 HS设计系统介绍之:Bentley产品二次开发
- 2024-11-15 【温州方言】美丽塘下,人杰地灵(温州塘下有什么好玩的地方)
- 2024-11-15 与iPhone完美搭配!飞利浦ORD2105音箱底座体验
- 2024-11-15 SAP 如何查询在制生产订单的明细清单
- 2024-11-15 第1章数据库基础基本概念和E-R图(数据库e r图)
- 2024-11-15 Stifel Nicolaus:下调DBV TECHNOLOGIES SPON ADR EACH REPR 0.5 ORD(DBVT)为持有评级,目标价为6.00美元
- 06-18单例模式谁都会,破坏单例模式听说过吗?
- 06-18Objective-c单例模式的正确写法「藏」
- 06-18单例模式介绍(单例模式都有哪些)
- 06-18前端设计-单例模式在实战中的应用技巧
- 06-18PHP之单例模式(php单例模式连接数据库)
- 06-18设计模式:单例模式及C及C++实现示例
- 06-18python的单例模式(单例 python)
- 06-18你认为最简单的单例模式,东西还挺多
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- 单例 (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)