字母与ascii码的相互转换

it2023-07-28  87

字母与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)
最新回复(0)