字母与ascii码的相互转换

字母与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)

你可能感兴趣的:(Python语法学习笔记)