x=input()
l=''
n=int(input())#输入往后推的位数
lmport re
m=re. findall('[\u4e00-\u9fa5]|[a-zA-2]', x)#判断
if m=='':
print(x)
else:
for i in range(len(x)):
if x[i]==' ':
l+=' '
else:
1+=chr(ord(x[i])-97+n)%26+97)#ord将元素转为as,chr再转回字符
print(l)
运用到正则表达式,查书去吧。
倒数第二个公式是精髓
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)