%运算符在此代码中做什么?

时间:2019-12-09 19:58:29

标签: python

def rot13(phrase):
   abc = "abcdefghijklmnopqrstuvwxyz"
   out_phrase = ""
   for char in phrase:
       out_phrase += abc[(abc.find(char)+13)%26]
   return out_phrase
phrase = "xthexrussiansxarexcoming"

在第5行的末尾具有“%26”。我认为这与abc中有26个字母这一事实有关,但是我不确定它到底是做什么的。

谢谢。

0 个答案:

没有答案