1 ord() 函数
主要用于返回对应字符的ascii代码print(ord(a ) ) # 97
2 chr() 函数
主要用于表示与ascii代码对应的字符。 的输入时的数字可以用十进制或十六进制。打印(CHR ) 97 ) ) # a
3 一个简单的程序来灵活运用。
#以下程序主要实现对字符串str1中的所有字符,转换为ascii代码中比他们小一位数的字符。str1='asdfasdf123123 '
str2=' '
财富(LEN ) str1) ) :
str2=chr (奇数(奇数(str1[ I ]-1 ) () ) ) ) ) ) ) ) ) ) ) )至) ) ) ) ) )。
是打印(str2)
应用:可以用来生成随机验证码:
导入随机存储器defmake_code(size=7) :
res=' '
福林范围(大小) :
循环# # # 1次后将得到随机字符(字母/数字)
s=chr (random.randint (65,90 ) )
num=str(random.randint () 0,9 ) ) ) ) ) ) ) ) )。
RES=random.choice([s,num] ) )。
返回者
RES=make _码()
是打印(RES )