我做了一些关于SO的研究,并且我意识到许多类似的问题已经被问到,但我无法得到我的回答。无论如何,我试图建立一个库来加密"带有" Cesar编号的字符串"技术,这意味着我必须采取字符串,并用字母表中的另一个字母X位置替换每个字母(我希望这是有道理的)。这是我的代码:
break
所以,在我的第二个elif语句中,一旦我成功找到并加密了一个字符而不是通过整个字母表循环,我想要打破。我曾尝试使用try
,但它突破了主循环。不是我想要的。我看到我可以使用except
raise
和Imports System.Net
Imports System.Text.RegularExpressions
,但我不太清楚如何做到这一点,这是一个好主意吗?
最好的方法是什么?在这种情况下有哪些好的做法?
任何帮助将不胜感激,并提前感谢!
答案 0 :(得分:4)
您可以使用continue
关键字。
来自文档:
>>> for num in range(2, 10):
... if num % 2 == 0:
... print "Found an even number", num
... continue
... print "Found a number", num
Found an even number 2
Found a number 3
Found an even number 4
Found a number 5
Found an even number 6
Found a number 7
Found an even number 8
Found a number 9