字母与ascii码的相互转换
函数: chr() ord()
c
="A"
a
=ord(c
)
b
=chr(a
)
print(a
,c
)
>>>65 A
Eg:凯撒加密算法
s
= input()
t
= ""
for c in s
:
if 'a' <= c
<= 'z':
t
+= chr( ord('a') + ((ord(c
)-ord('a')) + 3 )%26 )
elif
'A' <= c
<= 'Z':
t
+= chr( ord('A') + ((ord(c
)-ord('A')) + 3 )%26 )
else:
t
+= c
print(t
)
转载请注明原文地址: https://lol.8miu.com/read-7423.html